两台路由器csr_1, csr_2之间建立L2TPV3链接,完成配置;G1、G2是两个端口;loopback 0 是两个路由器两边的虚拟端口
怎么知道csr1与csr2相连的端口叫啥:
进入虚拟机的连接,点击第一台设备,有一个 edit settings,点击进去看到第一个网关的MAC地址后4位,然后在第一台的VNC编程界面输入查看接口信息,这样,我们就可以看到到底是哪个接口的后4位与上面查找的一样,即为csr1与csr2的接口,同样找csr2与csr1接口的方法一样。
一 端口配置
1 首先:登录VAN ,在两个编辑界面下完成登录两台路由器的操作
telnet 00.00.00.00
username: password:
2 检查路由器的接口,如果是关闭的(down),需要打开
lei-csr2#sh ip int b Interface IP-Address OK? Method Status Protocol GigabitEthernet1 unassigned YES unset administratively down down GigabitEthernet2 unassigned YES unset administratively down down GigabitEthernet3 10.124.19.180 YES manual up up lei-csr2#conf t Enter configuration commands, one per line. End with CNTL/Z. lei-csr2(config)#int g1 lei-csr2(config-if)#no shut lei-csr2(config-if)#do sh ip int b Interface IP-Address OK? Method Status Protocol GigabitEthernet1 unassigned YES unset up up GigabitEthernet2 unassigned YES unset administratively down down GigabitEthernet3 10.124.19.180 YES manual up up
给路由器2的G1接口配地址为
lei-csr2#conf t Enter configuration commands, one per line. End with CNTL/Z. lei-csr2(config)#int g1 lei-csr2(config-if)#ip add 23.1.1.3 255.255.255.0 lei-csr2(config-if)#no sh lei-csr2#sh ip int b Interface IP-Address OK? Method Status Protocol GigabitEthernet1 23.1.1.3 YES manual up up GigabitEthernet2 unassigned YES unset administratively down down GigabitEthernet3 10.124.19.180 YES manual up up
3 每个路由器配置loopback的虚拟接口
lei-csr2#conf t Enter configuration commands, one per line. End with CNTL/Z. lei-csr2(config)#int l0 lei-csr2(config-if)#ip add 2.2.2.2 255.255.255.255 lei-csr2(config-if)#end lei-csr2#sh run int lo0 Building configuration... Current configuration : 63 bytes ! interface Loopback0 ip address 2.2.2.2 255.255.255.255 end
4 原则上,要讲router-id和loopback 0 的地址设置成同一个值
lei-csr2#conf t Enter configuration commands, one per line. End with CNTL/Z. lei-csr2(config)#router ospf 123 lei-csr2(config-router)#router-id 2.2.2.2 lei-csr2(config-router)#exit
5 通过ospf分别将g1连通,Loopback 0 连通,
lei-csr2(config)#int lo0 lei-csr2(config-if)#ip ospf 123 area 0 lei-csr2(config-if)#end lei-csr2(config)#int g1 lei-csr2(config-if)#ip ospf 123 a 0 lei-csr2(config-if)#end
以上都是在说路由器2 的基本操作,路由器1 与2 基本相同,需要注意的点是:
- telnet的IP地址不同
- 在自己填写地址时:G1的接口地址设置成 23.1.1.2 255.255.255.0 ;loopback 0地址填写成1.1.1.1 255.255.255.255
- 保持路由器1 的router-id与loopback的地址一致,即为1.1.1.1
- 最后,一定要记住,G1和L0都需要ospf的配置
结果查看:G1和L0接口的配置(设备1 时)
lei-csr1#sh run int g1 Building configuration... Current configuration : 137 bytes ! interface GigabitEthernet1 ip address 23.1.1.2 255.255.255.0 ip ospf 123 area 0 negotiation auto no mop enabled no mop sysid end lei-csr1#sh run int lo0 Building configuration... Current configuration : 83 bytes ! interface Loopback0 ip address 1.1.1.1 255.255.255.255 ip ospf 123 area 0 end
结果查看:查看ospf的配置情况(设备1时)
lei-csr1#sh run | se lei-csr1#sh run | section ospf router ospf 123 router-id 2.2.2.2Ps: ospf后面的数字可以自己配置,0或1 或123或2345
二 建立l2tpv3连接(还是以设备2为例)
1 configure the latpv3 class
lei-csr2(config)#l2tp-class A lei-csr2(config-l2tp-class)#authentication lei-csr2(config-l2tp-class)#password 0 cisco lei-csr2(config-l2tp-class)#exit
2 configure the pseudowire class
lei-csr2(config)#pseudowire-class B lei-csr2(config-pw-class)#encapsulation l2tpv3 lei-csr2(config-pw-class)#protocol l2tpv3 A lei-csr2(config-pw-class)#ip local interface loopback 0 lei-csr2(config-pw-class)#exit
查看配置结果
lei-csr2#sh run | se l2tp l2tp-class A authentication password cisco encapsulation l2tpv3 protocol l2tpv3 A lei-csr2#sh run | se pseudo pseudowire-class B encapsulation l2tpv3 protocol l2tpv3 A ip local interface Loopback0
查看邻居设备(设备1 查看到设备2)
lei-csr1#show ip ospf nei Neighbor ID Pri State Dead Time Address Interface 2.2.2.2 1 FULL/BDR 00:00:39 23.1.1.3 GigabitEthernet1
三 将trex的端口G2完成链路的连接(以设备1 为例)
1 configure the attachment circuits :连接对口,即设备1 连接的地址是设备2 的Loopback 0的地址;设备2 连接设备1的Loopback 0的地址。
lei-csr1#conf t Enter configuration commands, one per line. End with CNTL/Z. lei-csr1(config)#int g2 lei-csr1(config-if)#xconnect 2.2.2.2 100 pw-class B Changing Encap method is not allowed. Please unconfig xconnect first. lei-csr1#sh xconnect all Legend: XC ST=Xconnect State S1=Segment1 State S2=Segment2 State UP=Up DN=Down AD=Admin Down IA=Inactive SB=Standby HS=Hot Standby RV=Recovering NH=No Hardware XC ST Segment 1 S1 Segment 2 S2 ------+---------------------------------+--+---------------------------------+-- UP pri ac Gi2:8(Ethernet) UP l2tp 2.2.2.2:100 UP
同理,设备2 也进行最后一步的配置
lei-csr2(config)#int g2 lei-csr2(config-if)#no shut lei-csr2(config-if)#xcon lei-csr2(config-if)#xconnect 1.1.1.1 100 pw lei-csr2(config-if)#xconnect 1.1.1.1 100 pw-class B lei-csr2(config-if-xconn)#end lei-csr2#sh xcon lei-csr2#sh xconnect all Legend: XC ST=Xconnect State S1=Segment1 State S2=Segment2 State UP=Up DN=Down AD=Admin Down IA=Inactive SB=Standby HS=Hot Standby RV=Recovering NH=No Hardware
完工,查看结果
lei-csr2#show l2tp L2TP Tunnel and Session Information Total tunnels 1 sessions 1 LocTunID RemTunID Remote Name State Remote Address Sessn L2TP Class/ Count VPDN Group 2032766195 303526108 lei-csr1 est 1.1.1.1 1 A LocID RemID TunID Username, Intf/ State Last Chg Uniq ID Vcid, Circuit 3511102060 1082315728 2032766195 100, Gi2 est 00:00:50 0 lei-csr2#show l2tp tun lei-csr2#show l2tp tunnel L2TP Tunnel Information Total tunnels 1 sessions 1 LocTunID RemTunID Remote Name State Remote Address Sessn L2TP Class/ Count VPDN Group 2032766195 303526108 lei-csr1 est 1.1.1.1 1 A
lei-csr2#show l2tp session L2TP Session Information Total tunnels 1 sessions 1 LocID RemID TunID Username, Intf/ State Last Chg Uniq ID Vcid, Circuit 3511102060 1082315728 2032766195 100, Gi2 est 00:01:11 0 lei-csr2#sh xcon lei-csr2#sh xconnect all Legend: XC ST=Xconnect State S1=Segment1 State S2=Segment2 State UP=Up DN=Down AD=Admin Down IA=Inactive SB=Standby HS=Hot Standby RV=Recovering NH=No Hardware XC ST Segment 1 S1 Segment 2 S2 ------+---------------------------------+--+---------------------------------+-- UP pri ac Gi2:8(Ethernet) UP l2tp 1.1.1.1:100 UP