一、功能介绍:

所谓URL路由,即在内网用户访问指定的URL时,对应的DNS请求报文和URL访问数据都从指定接口走,使得DNS请求与数据流一一对应,从而避免跨运营商等一系列问题。

 

适应场景:当使用应用路由会出现数据跨运营商访问的时候,比如视频应用。指定DNS服务器是DNS代理的工作。

版本要求:EG和NBR-E的应用路由,11.1(6)B21版本开始支持URL路由

      

二、组网需求:

1、EG有多条外网,外网带宽分别是电信光纤30M和联通拨号100M,外网口地址为192.168.33.57/24和192.168.34.57/24,外网网关为192.168.33.1和              192.168.34.1。内网为192.168.1.0/24网段。

2、客户希望访问爱奇艺网站的流量走联通线路,且使用指定的dns服务器223.6.6.6。

注意:以上IP地址是模拟环境的IP,不是运营商提供的IP。

网络拓扑:

三、配置步骤

1、登录EG web页面,进入正向dns代理配置页面。网络----DNS配置 --- 正向DNS代理

2、配置自定义URL对象,网络---路由/负载---应用路由---新建应用路由

选择不关联应用

点击下一步---URL对象---URL管理

3、点击上图确定之后返回之前的界面,配置指定爱奇艺域名走联通拨号线路,且使用固定的dns服务器解析。

 

优先级:匹配顺序,越大越优先

源目IP:可以选择any表示任意,

URL对象:对象表示做URL路由,我们可以选择刚才配置好的iqiyi

注意:URL对象选择不配置any是不同的。不配置表示这条应用策略不关心URL域名,不会有URL路由选路。any表示这条应用路由策略关     

心任何域名,即任意域名均会匹配上这条策略。

4、选择接口为拨号口Di1,如果选择的接口是两个或者两个以上,则需要为接口设置一个组名。

5、点击下一步:定义应用路由生效的时间,也可以在时间管理中自定义用户所需求的具体时间。

6、点击完成按钮,弹出新建成功提示框,一条应用路由策略便创建成功了。

注意:重新生成选路配置,选路配置向导,以及线路变更向导,均会删除当前所有的应用路由配置,并自动生成默认推荐的应用路由配置。

四、配置要点

1、通过接口配置完成线路的ip地址、下一跳带宽等配置。固定ip地址的接口需要配置下一跳,拨号与动态IP地址(DHCP)则不需要。

2、配置正向dns代理,内网口开启代理功能,外网口指定运营商提供的dns服务器。

3、创建URL对象,配置指定域名。

4、配置应用路由关联指定URL对象,根据要求配置指定的dns服务器。

注:应用路由配置详见应用路由章节。

五、配置验证

从web中验证配置:

1、查看应用路由配置,如下图所示:

       a 检查是否生效,不生效会提示具体的原因,常见的原因包括:接口或者接口组没有up、接口未配置下一跳、应用类型不存在、应用路由开关未开启、不在有效时间内等。

       b 确认策略是开启状态,策略被禁用会显示禁用

       c 目的URL-表示不配置,其它均表示任意。

       d 匹配顺序按照优先级从上到下递减的规则显示应用路由的策略,即上面的应用路由策略优先级要高与下面的。通过箭头可以调整匹配的顺序。

 

六、注意问题

1、URL路由依赖正向dns代理,配置融合在应用路由的配置中,域名的匹配与跟踪dns应答报文ip依赖应用代理。因此注意开启这些功能,建议web配置,防止出现漏配置情况。

2、系统自带URL组,如视频等为人工收集域名组,可能不全,多出口多运营商场景中需要观察当前用户主要访问的网址是否属于域名组中,不是需要进行添加等处理。