按需拨号路由 由于ISDN是一种电路交换技术,你需要为所有的在线时间付费。出于这个理由,你通常不希望为所有的流量启动ISDN线路。为了满足这个需求,你可以配置这种叫做按需拨号路由(DDR)。DDR的思路是你指定那些你感兴趣的数据流来激活ISDN线路。
例如,你可以将所有目的地址为连接的某特定远程网络的数据包设置成你感兴趣的数据流。如果路由流量没有抵达目的网络(ISDN线路的另一端),该线路将不会被激活。这可以节约一些不重要的数据流激活线路带来的不必要开销。 你用访问控制列表来定义的“感兴趣的”数据流。
如果目的地为远程网络的数据流与“感兴趣的”数据流不相符,那么线路保持关闭状态。若相符,线路就被激……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
按需拨号路由
由于ISDN是一种电路交换技术,你需要为所有的在线时间付费。出于这个理由,你通常不希望为所有的流量启动ISDN线路。为了满足这个需求,你可以配置这种叫做按需拨号路由(DDR)。DDR的思路是你指定那些你感兴趣的数据流来激活ISDN线路。例如,你可以将所有目的地址为连接的某特定远程网络的数据包设置成你感兴趣的数据流。如果路由流量没有抵达目的网络(ISDN线路的另一端),该线路将不会被激活。这可以节约一些不重要的数据流激活线路带来的不必要开销。
你用访问控制列表来定义的“感兴趣的”数据流。如果目的地为远程网络的数据流与“感兴趣的”数据流不相符,那么线路保持关闭状态。若相符,线路就被激活,数据流允许通过到远程网络。值得一提的是,即使你设定了“感兴趣的”数据流也不意味着其它数据流不允许通过ISDN线路。如果线路处于激活状态,所有的数据流(除了访问控制列表阻止的)都可以使用线路。所以, “感兴趣的”数据流仅仅是触发线路。你可以设置另外一个访问控制设置集来控制通过ISDN线路的数据流。同时,DDR使用了一个计数器,它像超时计时器。一旦计数器达到预先设置的阀值,线路会关闭。每当有“感兴趣的”数据流通过ISDN线路,计数器就会减小。所以“感兴趣的”数据流是用来维持线路的。
配置DDR的步骤(假设之前的基本步骤已经配置好)
1.指定感兴趣的数据流(用dialer-list和access-list)。
2.将感兴趣数据流的定义应用于接口(用dialer-group)。
3.指定目标IP地址、主机名和要拨打的电话号码(用dialer map)。
4.指定其它可选项(用dialer idle-timout,dialer fast-idle,dialer load-threshold)。
其它可选项
例如:
Router(config)#isdn dialer map ip 10.10.10.2 name main_office 66552 Router(config)#access-list 101 permit tcp any any eq http Router(config)#dialer-list 1 protocol ip list 101 Router(config)#interface BRI 0 Router(config-if)#dialer-group 1 |
上面一个例子是允许所有的Web流量(HTTP)从任意端到任意端。如你所见,dialer-list指定了一个拨号列表1,其中有101个访问入口。Dialer-group指定为1,这样可以连接到拨号列表1。
拨号原型(Dialer Profiles)
思科的网站上说:采用拨号原型实现DDR是基于逻辑和物理的接口配置的分离。拨号原型也允许基于每个呼叫将逻辑层和物理层动态绑定。
与传统的DDR相比,拨号原型具有多种优势。它比传统DDR更容易升级,因为传统DDR是基于每个呼叫的目的地址和物理端口配置的静态绑定。拨号原型是点到点接口,这意味着不需要第三层到第二层的映射(第二层代表电话号码),因为拨号原型只拨单个地址(由于点到点)。由于逻辑和物理配置是动态的,物理接口可以基于逻辑呼叫需求呈现不同的特点。这里提到的最后一个优势是,它有一个不与物理层绑定的备份接口。由于有这个可以使用的空闲接口,当需要的时候可以使用这个备份接口。
拨号原型由一个拨号接口、拨号池和物理接口组成。你也可以选择一个地图类。下表列出了详细的内容。
拨号原型
生成拨号原型的步骤(假设之前的基本步骤已完成,例如ISDN类型):
1. 定义呼叫接口
2. 配置呼叫
3. 给呼叫池分配物理接口,加上其它附加的物理属性。
4. 可能需要配置之前提到的其它步骤。例如,如果你要用感兴趣的数据流来激活线路,就需要配置DDR。
例如:
定义呼叫接口:
Router(config)#interface dialer1 Router(config-if)#ip address 10.10.10.1 255.255.255.0 Router(config-if)#encapsulation ppp Router(config-if)#ppp authentication chap Router(config-if)#dialer remote-name remote-office Router(config-if)#dialer string 999666 Router(config-if)#dialer pool 1 Router(config-if)#dialer-group 1 Router(config-if)#exit |
配置物理接口:
Router(config)#interface bri0 Router(config-if)#encapsulation ppp Router(config-if)#dialer pool-member 1 Router(config-if)#ppp authentication chap Router(config-if)#exit |
配置DDR,指定感兴趣的数据流(http)来激活线路:
Router(config)#access-list 101 permit tcp any any eq http Router(config)#dialer-list 1 protocol ip list 101 |