免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4676 | 回复: 4
打印 上一主题 下一主题

路由器------逻辑端口续 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-03-30 09:51 |只看该作者 |倒序浏览
虽然没有人顶,但我还是坚持贴完吧。。。。。。         

1.4    Dialer
在路由器的拨号功能中,我们通过把若干个物理拨号的端口(也就是数据的通道(D通道))绑定为一个拨号循环组,这个组内的每一个物理端口的拨号呼叫可以轮询地呼叫,而且每一个物理端口的配置信息都可以通过它们的一个父端口来统一配置和管理,就像大家都需要先通过一个统一的端口进行本通道的呼叫,这个父端口就是Dialer端口。Dailer与循环组内的D通道的关系如下图:

有了Dialer端口,每一个物理端口就不需进行重复的协议封装、拨号设置等配置信息,由Dialer端口进行统一的配置和管理,这样可以大大简化物理端口的配置信息,并且可以通过对Dialer端口的设置使一个循环组内的物理端口可以依次地进行拨号初始化,并循环地工作。
命令格式
n        定义与Dialer相对应的 Dialer interface
命令为interface dialer number
n        对应这个Dialer rotary group
配置ip地址 ip address ip-address
配置映射表dialer map next-hop-address dialer-string
n        将物理接口归属Dialer rotary group中
进入物理接口,dialer rotary-group dialer-interface (dialer-interface为该物理端口被绑定的 dialer interface )
Dialer rotary group 中的物理接口将使用Dialer interface 的 IP 地址。

例子:
interface dialer 1                            //定义了dialer interface
ip address 131.108.2.1 255.255.255.0
ip address 131.126.2.1 255.255.255.0 secondary
dialer map 131.108.2.5 1234567
dialer map 131.126.2.55 7654321
interface serial1/1
dialer rotary-group dialer 1                    //将serial1/1归属为dialer interface
interface serial1/2
dialer rotary-group dialer 1                    //将serial1/2归属为dialer interface
Dialer端口还被用在PPPoE的client端,作为虚拟的拨号端口,而实际的物理端口直接克隆拨号端口的配置和属性即可,如下例:
interface Dialer1                  //定义一个拨号端口,此端口为PPPOE的虚拟拨号端口
ip address negotiated              //IP地址从服务器获得
ip mtu 1492                     //定义MTU最大为1492
no ip directed-broadcast
no ppp lcp echo
ppp pap sent-username Username Password  //定义ADSL虚拟拨号的用户名和密码
ip nat outside                          //定义本端口为NAT的外部端口
!
interface FastEthernet0/0                 //连接本地私有局域网络
ip address 192.168.1.2 255.255.0.0
no ip directed-broadcast
no ip proxy-arp
ip nat inside                           //定义本端口为NAT的内部端口
!
interface Ethernet0/0
no ip address
no ip directed-broadcast
no ip proxy-arp
pppoe-client Dialer1          //定义本端口的属性克隆自拨号端口,连接到ADSL Modem
!
ip route default Dialer1         //定义一条默认路由,指向拨号端口
!
1.5    Multilink
MP是Multilink PPP的简写,出于增加带宽的考虑,路由器可以将多个PPP链路进行捆绑使用,捆绑以后的链路我们就把它称为一个bundle,并形成一个新的逻辑端口MP端口。如果有N条PPP链路进行捆绑,那么这个MP链路的带宽就等于N×单条PPP链路的带宽。的路由器可以通过命令:multilink max-links <0-255>;和multilink min-links <0-255>;来设置一个bundle的捆绑链路的数目的范围。缺省情况下为0-255
命令格式
n        定义一个MP端口
Router(config)# interface multilink group-number
n        封装该MP端口的Ip地址
Router(config-if)# ip address address mask
n        激活Multilink PPP功能
Router(config-if)# ppp multilink
在物理端口
n        不需配置Ip地址
Router(config-if)# no ip address
n        封装PPP协议
Router(config-if)# encapsulation ppp
n        将该物理端口加入一指定的MP端口
Router(config-if)# ppp multilink group group-number
n        激活Multilink PPP功能
Router(config-if)# ppp multilink
n        可选配置
例如:pap/chap认证等
注意事项
1.        使用multilink group 命令将物理端口加入到同一个MP端口的所有物理接口都必须具有相同的带宽。
2.        在物理端口上使用multilink group 命令后,该物理端口上所有的命令不再可以进行配置,而是由MP端口自动克隆到其上的,这样保证该物理端口的相关配置始终与MP端口的一致。因此,虽然PPP的LCP相关的协商是通过单链路分别协商,也就是在每个物理端口分别协商,当每个物理端口的协议UP以后,再开启MP端口的协商。但因为每个物理端口的配置都由MP端口的配置克隆而成,因此即使你在单个的物理端口先配置了相关的信息,例如需要pap认证,当使用命令Multilink-group 进行捆绑以后,所有的配置都会改变,如果MP端口没有配认证,那么,你配置的pap认证会在物理端口消失。
3.        因为根据BRI/PRI的原理,它本身就提供多条B通道的功能,因此,当我们开启Multilink PPP以后,就可以对多条B通道进行捆绑使用。例如BRI是一个2B+D的基本速率接口,一个B信道为64kbps,如果我们启用ppp muiltilink,该信道就可以传输两条B信道(128kbps)的速率。但是目前模块化路由器还不支持该功能。
4.        MP还有一种创建方式是通过Virtual-template来创建Virtual-access实现,而且这种应用因为它通用性使它在许多地方得到更为广泛的应用。这部分内容将在下一节Virtual-template里进行具体介绍。
5.        对于的固化路由器在实现ppp multilink上没有采用路由器端口,而是在每一个需要捆绑的物理端口上使用命令ppp multilink on即可。需要每个物理端口配置相同的IP地址,而且当其中的一个端口失效后再恢复,不能自动检测并恢复,需要手工配置端口disable再enable激活。
6.        IPCP的协商是通过MP端口协商的,因此IP地址要配置在MP端口,物理端口不需配置IP地址。
1.6    Virtual-template
我们可以根据需要动态地创建或解除一个虚拟的端口,这个端口就是Virtual-access,这个虚拟端口的属性和相关配置是由一个通用的虚拟接口模板提供的,这个模板就是Virtual-template。由于它设计的通用性,因此被广泛地应用在许多地方。例如,Multilink PPP、IP over X.28、L2TP等。
虚拟接口模板链路层协议仅支持PPP,网络层协议仅支持IP。
虚拟接口模板只是一个虚拟接口的模板,要保证在虚拟接口创建之前建立,在虚拟接口删除之后删除。
在Multilink PPP中的应用
通过interface virtual-template创建一个虚拟接口模板,通过multilink virtual-template指定在ppp multilink应用中采用这个虚拟接口模板创建的虚拟端口。各个需要捆绑的物理端口通过ppp multilink来激活multilink功能,从而激活虚拟接口。
需要注意的是与前面介绍的MP端口区别:每个物理端口的PPP配置可以独立于virtual-template的配置的,也就是说你可以配置某些端口的接入需要pap认证,某些需要chap认证等ppp的参数。因为virtual-access只在各个物理端口LCP分别协商通过后(协议UP)再动态地生成并进行IPCP的协商,而MP端口是使用命令interface MP以后就生成了。
例子:
down_config#sh run
Building configuration...
Current configuration:
!
!version 241.3.0M
service timestamps log date
service timestamps debug date
hostname down
!
multilink virtual-template 1    //Multilink接口采用虚拟接口模板的配置信息
!
interface Virtual-template1      //创建虚拟接口模板
ip address 10.1.1.2 255.255.255.0
no ip directed-broadcast
ppp multilink                //打开ppp multilink功能
!
interface Serial0/0
no ip address
no ip directed-broadcast
encapsulation ppp
ppp multilink                //打开ppp multilink功能
!
interface Serial0/1
no ip address
no ip directed-broadcast
encapsulation ppp
ppp multilink                //打开ppp multilink功能
!
用在IP OVER X.28中
在X.25网络中有一种常见的应用就是通过电话拨号到X.25网络,如下图:
主机C通过PSTN拨(162)到X25公网与路由器A通信。


配置如下:
ROUTER A
interface s1
encapsulate x25
x25 address 11111111
interface virtual-template 0
ip add 192.168.1.1    255.255.0.0
peer default ip address 192.168.1.3
translate x25 1111111101 virtual-tamplate 0        //将X25报文送到由virtual-tamplate 0动态创建的virtual-access0端口,实现在X25上封装异步PPP的功能。
quit
    未完。。。。。

论坛徽章:
0
2 [报告]
发表于 2004-03-30 10:26 |只看该作者

路由器------逻辑端口续

SURPPORT
support

论坛徽章:
0
3 [报告]
发表于 2004-03-30 14:49 |只看该作者

路由器------逻辑端口续

GOOD,希望尽快发完

论坛徽章:
0
4 [报告]
发表于 2004-03-31 02:35 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
5 [报告]
发表于 2004-03-31 12:07 |只看该作者

路由器------逻辑端口续

VERY GOOD!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP