跨三层环境(交换机vlan/vlanif配置) 目录0.背景1.目标Tology2.SW(辅测端)调整2.1 调整辅测端交换机vlan2.2 调整辅测端交换机vlanif2.3 调整辅测端mac0 口IP2.4 辅测添加route配置3. SW(主测端)调整3.1 调整主测端交换机vlanif3.2主测添加route配置4. 恢复SW 配置4.1 delete Vlanif IP4.2 恢复vlan 端口5. 查看vlan info0.背景两层环境修改为跨三层环境。调整交换机vlan 并配置Vlanif1.目标Tology2.SW(辅测端)调整2.1 调整辅测端交换机vlan1. 调整前查看SW vlan # dis vlan BJS2-B05-SW02dis vlan The total number of VLANs is: 45 -------------------------------------------------------------------------------- U: Up; D: Down; TG: Tagged; UT: Untagged; MP: Vlan-mapping; ST: Vlan-stacking; #: ProtocolTransparent-vlan; *: Management-vlan; -------------------------------------------------------------------------------- VID Type Ports -------------------------------------------------------------------------------- 1 common UT:100GE0/0/1(D) 100GE0/0/2(D) 100GE0/0/3(D) 100GE0/0/4(D) 25GE0/0/13(D) 25GE0/0/14(D) TG:25GE0/0/7(U) 25GE0/0/8(U) 25GE0/0/17(U) 25GE0/0/18(U) 2 common 4 common 6 common 10 common TG:25GE0/0/7(U) 25GE0/0/8(U) 25GE0/0/17(U) 25GE0/0/18(U) 20 common 100 common TG:25GE0/0/8(U) 25GE0/0/18(U) 110 common TG:25GE0/0/7(U) 25GE0/0/8(U) 25GE0/0/17(U) 25GE0/0/18(U) 112 common TG:25GE0/0/7(U) 25GE0/0/8(U) 25GE0/0/17(U) 25GE0/0/18(U) 120 common TG:25GE0/0/7(U) 25GE0/0/8(U) 25GE0/0/17(U) 25GE0/0/18(U) 126 common 151 common 152 common 200 common TG:25GE0/0/7(U) 25GE0/0/8(U) 25GE0/0/17(U) 25GE0/0/18(U) 201 common 666 common UT:25GE0/0/9(D) 25GE0/0/10(D) 25GE0/0/11(D) 25GE0/0/12(D) 25GE0/0/15(D) 25GE0/0/16(D) 888 common 985 common TG:25GE0/0/7(U) 25GE0/0/8(U) 25GE0/0/18(U) 999 common 1000 common 1001 common UT:25GE0/0/8(U) 25GE0/0/18(U) 25GE0/0/24(D) 1002 common UT:25GE0/0/7(U) 25GE0/0/17(U) 1003 common UT:25GE0/0/19(U) 25GE0/0/20(U) TG:25GE0/0/13(D) 25GE0/0/14(D) 1004 common UT:25GE0/0/23(D) 1006 common 1007 common 1011 common UT:25GE0/0/26(U) 25GE0/0/27(U) 1012 common UT:25GE0/0/25(U) 25GE0/0/28(U) 1021 common UT:25GE0/0/1(U) 25GE0/0/5(U) 1022 common UT:25GE0/0/2(U) 25GE0/0/6(U) 1023 common UT:25GE0/0/3(U) 25GE0/0/4(U) 1188 common 1189 common 1266 common 2. 修改0/0/5 口vlan # interface 25GE 0/0/5 # 进入0/0/5 口 [BJS2-B05-SW02]interface 25GE 0/0/5 [BJS2-B05-SW02-25GE0/0/5]dis th # interface 25GE0/0/5 description vlan 1021 port link-type access port default vlan 1021 jumboframe enable 12288 # return [BJS2-B05-SW02-25GE0/0/5] 3. 修改0/0/5 口 vlan 为vlan 1188 [BJS2-B05-SW02-25GE0/0/5]port default vlan 1188 [BJS2-B05-SW02-25GE0/0/5]dis th # interface 25GE0/0/5 description vlan 1021 port link-type access port default vlan 1188 jumboframe enable 12288 # return [BJS2-B05-SW02-25GE0/0/5] 4. 修改后再次查看SW vlan [BJS2-B05-SW02-25GE0/0/5]dis vlan The total number of VLANs is: 45 -------------------------------------------------------------------------------- U: Up; D: Down; TG: Tagged; UT: Untagged; MP: Vlan-mapping; ST: Vlan-stacking; #: ProtocolTransparent-vlan; *: Management-vlan; -------------------------------------------------------------------------------- VID Type Ports -------------------------------------------------------------------------------- 1 common UT:100GE0/0/1(D) 100GE0/0/2(D) 100GE0/0/3(D) 100GE0/0/4(D) 25GE0/0/13(D) 25GE0/0/14(D) TG:25GE0/0/7(U) 25GE0/0/8(U) 25GE0/0/17(U) 25GE0/0/18(U) 2 common 4 common 6 common 10 common TG:25GE0/0/7(U) 25GE0/0/8(U) 25GE0/0/17(U) 25GE0/0/18(U) 20 common 100 common TG:25GE0/0/8(U) 25GE0/0/18(U) 110 common TG:25GE0/0/7(U) 25GE0/0/8(U) 25GE0/0/17(U) 25GE0/0/18(U) 112 common TG:25GE0/0/7(U) 25GE0/0/8(U) 25GE0/0/17(U) 25GE0/0/18(U) 120 common TG:25GE0/0/7(U) 25GE0/0/8(U) 25GE0/0/17(U) 25GE0/0/18(U) 126 common 151 common 152 common 200 common TG:25GE0/0/7(U) 25GE0/0/8(U) 25GE0/0/17(U) 25GE0/0/18(U) 201 common 666 common UT:25GE0/0/9(D) 25GE0/0/10(D) 25GE0/0/11(D) 25GE0/0/12(D) 25GE0/0/15(D) 25GE0/0/16(D) 888 common 985 common TG:25GE0/0/7(U) 25GE0/0/8(U) 25GE0/0/18(U) 999 common 1000 common 1001 common UT:25GE0/0/8(U) 25GE0/0/18(U) 25GE0/0/24(D) 1002 common UT:25GE0/0/7(U) 25GE0/0/17(U) 1003 common UT:25GE0/0/19(U) 25GE0/0/20(U) TG:25GE0/0/13(D) 25GE0/0/14(D) 1004 common UT:25GE0/0/23(D) 1006 common 1007 common 1011 common UT:25GE0/0/26(U) 25GE0/0/27(U) 1012 common UT:25GE0/0/25(U) 25GE0/0/28(U) 1021 common UT:25GE0/0/1(U) 1022 common UT:25GE0/0/2(U) 25GE0/0/6(U) 1023 common UT:25GE0/0/3(U) 25GE0/0/4(U) 1188 common UT:25GE0/0/5(U) 1189 common [BJS2-B05-SW02-25GE0/0/5]quit # 退出vlan2.2 调整辅测端交换机vlanif1. 查看vlan 1188 的 Vlanif info [BJS2-B05-SW02]interface Vlanif 1188 [BJS2-B05-SW02-Vlanif1188]dis th # interface Vlanif1188 # return [BJS2-B05-SW02-Vlanif1188] 2. 配置Vlanif IP [BJS2-B05-SW02-Vlanif1188]ip address 33.33.33.119 255.255.255.0 [BJS2-B05-SW02-Vlanif1188]dis th # interface Vlanif1188 ip address 33.33.33.119 255.255.255.0 # return2.3 调整辅测端mac0 口IP辅测端mac0 口IP 应该与 mac0 口连接的SW 口所在的vlanIf IP 同网段 所以删除辅测端mac0 口IP并重新配置辅测端mac0 口IP 1. 修改mac0 iP 前查看 [rootlocalhost network-scripts]# ifconfig swift150f0 swift150f0: flags4163UP,BROADCAST,RUNNING,MULTICAST mtu 1500 inet 11.11.11.219 netmask 255.255.255.0 broadcast 11.11.11.255 ether 74:3e:39:10:02:57 txqueuelen 1000 (Ethernet) RX packets 13444487183 bytes 11717176270925 (10.6 TiB) RX errors 0 dropped 105467 overruns 148176 frame 0 TX packets 6664048343 bytes 3725548201653 (3.3 TiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 [rootlocalhost network-scripts]# 2. 修改mac0 IP [rootlocalhost network-scripts]# cat /etc/sysconfig/network-scripts/ifcfg-swift150f0 HWADDR74:3E:39:10:02:57 TYPEEthernet PROXY_METHODnone BROWSER_ONLYno BOOTPROTOnone IPADDR33.33.33.219 # 修改IP为33.33.33.219 PREFIX24 DEFROUTEyes IPV4_FAILURE_FATALno IPV4_DNS_PRIORITY100 IPV6INITno NAMEswift150f0 UUIDa8bd1d0a-be3d-4fc2-a3fb-fe027e17e7bd DEVICEswift150f0 ONBOOTyes [rootlocalhost network-scripts]# 3. 修改后使iPv4 生效 [rootlocalhost network-scripts]# systemctl restart network [rootlocalhost network-scripts]# ifconfig swift150f0 swift150f0: flags4163UP,BROADCAST,RUNNING,MULTICAST mtu 1500 inet 33.33.33.219 netmask 255.255.255.0 broadcast 33.33.33.255 ether 74:3e:39:10:02:57 txqueuelen 1000 (Ethernet) RX packets 13444487241 bytes 11717176277760 (10.6 TiB) RX errors 0 dropped 105488 overruns 148176 frame 0 TX packets 6664048344 bytes 3725548201713 (3.3 TiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 [rootlocalhost network-scripts]#2.4 辅测添加route配置e3. SW(主测端)调整3.1 调整主测端交换机vlanif#因为mac0 连接SW 0/0/1 口所在vlan:1021 1. 查看vlan 1021 的 Vlanif info [BJS2-B05-SW02-Vlanif1188]interface Vlanif 1021 [BJS2-B05-SW02-Vlanif1021]dis th # interface Vlanif1021 # return [BJS2-B05-SW02-Vlanif1021 2. 配置Vlanif IP [BJS2-B05-SW02-Vlanif1021]ip address 11.11.11.118 24 [BJS2-B05-SW02-Vlanif1021]dis th # interface Vlanif1021 ip address 11.11.11.118 255.255.255.0 # return [BJS2-B05-SW02-Vlanif1021]3.2主测添加route配置1. 添加route 前查看 [rootlocalhost wangkatool]# route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 10.0.108.0 192.168.2.1 255.255.252.0 UG 0 0 0 eno1 10.0.130.0 192.168.2.1 255.255.254.0 UG 0 0 0 eno1 10.1.22.0 192.168.2.1 255.255.255.0 UG 0 0 0 eno1 10.1.30.0 192.168.2.1 255.255.254.0 UG 0 0 0 eno1 11.11.11.0 0.0.0.0 255.255.255.0 U 104 0 0 swift150f0 12.12.12.0 0.0.0.0 255.255.255.0 U 106 0 0 swift150f1 13.13.13.0 0.0.0.0 255.255.255.0 U 107 0 0 swift171f0 14.14.14.0 0.0.0.0 255.255.255.0 U 108 0 0 swift171f1 15.15.15.0 0.0.0.0 255.255.255.0 U 108 0 0 swift171f1 16.16.16.0 0.0.0.0 255.255.255.0 U 108 0 0 swift171f1 192.168.2.0 192.168.2.1 255.255.255.0 UG 0 0 0 eno1 192.168.2.0 0.0.0.0 255.255.255.0 U 100 0 0 eno1 192.168.4.0 192.168.2.1 255.255.252.0 UG 0 0 0 eno1 192.168.22.0 192.168.2.1 255.255.255.0 UG 0 0 0 eno1 192.168.30.0 192.168.2.1 255.255.255.0 UG 0 0 0 eno1 192.168.100.0 192.168.2.1 255.255.255.0 UG 0 0 0 eno1 [rootlocalhost wangkatool]# 2. 添加route # route add -net 三层环境vlanif 网段/24 gw 本机SW 口所在vlanif IP e.g: route add -net 33.33.33.0/24 gw 11.11.11.118 [rootlocalhost wangkatool]# route add -net 33.33.33.0/24 gw 11.11.11.118 [rootlocalhost wangkatool]# route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 10.0.108.0 192.168.2.1 255.255.252.0 UG 0 0 0 eno1 10.0.130.0 192.168.2.1 255.255.254.0 UG 0 0 0 eno1 10.1.22.0 192.168.2.1 255.255.255.0 UG 0 0 0 eno1 10.1.30.0 192.168.2.1 255.255.254.0 UG 0 0 0 eno1 11.11.11.0 0.0.0.0 255.255.255.0 U 104 0 0 swift150f0 12.12.12.0 0.0.0.0 255.255.255.0 U 106 0 0 swift150f1 13.13.13.0 0.0.0.0 255.255.255.0 U 107 0 0 swift171f0 14.14.14.0 0.0.0.0 255.255.255.0 U 108 0 0 swift171f1 15.15.15.0 0.0.0.0 255.255.255.0 U 108 0 0 swift171f1 16.16.16.0 0.0.0.0 255.255.255.0 U 108 0 0 swift171f1 33.33.33.0 11.11.11.118 255.255.255.0 UG 0 0 0 swift150f0 192.168.2.0 192.168.2.1 255.255.255.0 UG 0 0 0 eno1 192.168.2.0 0.0.0.0 255.255.255.0 U 100 0 0 eno1 192.168.4.0 192.168.2.1 255.255.252.0 UG 0 0 0 eno1 192.168.22.0 192.168.2.1 255.255.255.0 UG 0 0 0 eno1 192.168.30.0 192.168.2.1 255.255.255.0 UG 0 0 0 eno1 192.168.100.0 192.168.2.1 255.255.255.0 UG 0 0 0 eno1 [rootlocalhost wangkatool]# [rootlocalhost wangkatool]#4. 恢复SW 配置4.1 delete Vlanif IP以上操作共修改如下 1. 将SW 0/0/5 口从vlan 1021 更改为vlan1188 2. 将SW 0/0/6口从vlan 1022 更改为vlan1189 3. 为vlan1188 配置Vlanif IP 4. 将vlan1021 配置Vlanif IP 5. 将vlan1022 配置Vlanif IP 需要恢复以上配置 //************************************************************************ 1. 删除vlan 1188配置Vlanif IP [BJS2-B05-SW02]interface Vlanif 1188 [BJS2-B05-SW02-Vlanif1188]dis th # interface Vlanif1188 ip address 33.33.33.119 255.255.255.0 # return [BJS2-B05-SW02-Vlanif1188]undo ip address 33.33.33.119 255.255.255.0 [BJS2-B05-SW02-Vlanif1188] [BJS2-B05-SW02-Vlanif1188]dis th # interface Vlanif1188 # return [BJS2-B05-SW02-Vlanif1188]q //************************************************************************ 2. 删除vlan 1021 配置Vlanif IP [BJS2-B05-SW02]interface Vlanif 1021 # 进入Vlanif 1021 [BJS2-B05-SW02-Vlanif1021]dis th # interface Vlanif1021 ip address 11.11.11.118 255.255.255.0 # return [BJS2-B05-SW02-Vlanif1021]undo ip address 11.11.11.118 255.255.255.0 # 删除vlanif IP [BJS2-B05-SW02-Vlanif1021] [BJS2-B05-SW02-Vlanif1021]dis th # interface Vlanif1021 # return [BJS2-B05-SW02-Vlanif1021] [BJS2-B05-SW02-Vlanif1021]q [BJS2-B05-SW02] //************************************************************************ 3. 删除vlan 1022 配置Vlanif IP [BJS2-B05-SW02]interface Vlanif 1022 [BJS2-B05-SW02-Vlanif1022]dis th # interface Vlanif1022 ip address 12.12.12.118 255.255.255.0 # return [BJS2-B05-SW02-Vlanif1022]undo ip address 12.12.12.118 255.255.255.0 # 删除vlanif IP [BJS2-B05-SW02-Vlanif1022] [BJS2-B05-SW02-Vlanif1022]dis th # interface Vlanif1022 # return [BJS2-B05-SW02-Vlanif1022]4.2 恢复vlan 端口以上操作共修改如下 1. 将SW 0/0/5 口从vlan 1021 更改为vlan1188 2. 将SW 0/0/6口从vlan 1022 更改为vlan1189 3. 为vlan1188 配置Vlanif IP 4. 将vlan1021 配置Vlanif IP 5. 将vlan1022 配置Vlanif IP 需要恢复以上配置 //************************************************************************ 1. 将0/0/5 口从vlan 1188 恢复为 vlan 1021 [BJS2-B05-SW02]interface 25GE 0/0/5 [BJS2-B05-SW02-25GE0/0/5]dis th # interface 25GE0/0/5 description vlan 1021 port link-type access port default vlan 1188 jumboframe enable 12288 # return [BJS2-B05-SW02-25GE0/0/5] [BJS2-B05-SW02-25GE0/0/5]port default vlan 1021 # 恢复为vlan 1021 [BJS2-B05-SW02-25GE0/0/5]dis th # 查看vlan info # interface 25GE0/0/5 description vlan 1021 port link-type access port default vlan 1021 jumboframe enable 12288 # return [BJS2-B05-SW02-25GE0/0/5] 2. 将0/0/6 口从vlan 1189 恢复为 vlan 1022 [BJS2-B05-SW02]interface 25GE 0/0/6 [BJS2-B05-SW02-25GE0/0/6]dis th # interface 25GE0/0/6 port link-type access port default vlan 1189 jumboframe enable 12288 # return [BJS2-B05-SW02-25GE0/0/6]port default vlan 1022 [BJS2-B05-SW02-25GE0/0/6] [BJS2-B05-SW02-25GE0/0/6]dis th # interface 25GE0/0/6 port link-type access port default vlan 1022 jumboframe enable 12288 # return [BJS2-B05-SW02-25GE0/0/6] [BJS2-B05-SW02-25GE0/0/6]q5. 查看vlan info1. 查看指定vlan info BJS2-B05-SW02dis vlan 1021 -------------------------------------------------------------------------------- U: Up; D: Down; TG: Tagged; UT: Untagged; MP: Vlan-mapping; ST: Vlan-stacking; #: ProtocolTransparent-vlan; *: Management-vlan; -------------------------------------------------------------------------------- VID Type Ports -------------------------------------------------------------------------------- 1021 common UT:25GE0/0/1(U) 25GE0/0/5(U) VID Status Property MAC-LRN Statistics Description -------------------------------------------------------------------------------- 1021 enable default enable disable VLAN 1021 BJS2-B05-SW02 # 查看vlan 1022 BJS2-B05-SW02dis vlan 1022 -------------------------------------------------------------------------------- U: Up; D: Down; TG: Tagged; UT: Untagged; MP: Vlan-mapping; ST: Vlan-stacking; #: ProtocolTransparent-vlan; *: Management-vlan; -------------------------------------------------------------------------------- VID Type Ports -------------------------------------------------------------------------------- 1022 common UT:25GE0/0/2(U) 25GE0/0/6(U) VID Status Property MAC-LRN Statistics Description -------------------------------------------------------------------------------- 1022 enable default enable disable VLAN 1022 BJS2-B05-SW02 //********************************************************************* 查看vlan 1188 BJS2-B05-SW02dis vlan 1188 -------------------------------------------------------------------------------- U: Up; D: Down; TG: Tagged; UT: Untagged; MP: Vlan-mapping; ST: Vlan-stacking; #: ProtocolTransparent-vlan; *: Management-vlan; -------------------------------------------------------------------------------- VID Type Ports -------------------------------------------------------------------------------- 1188 common VID Status Property MAC-LRN Statistics Description -------------------------------------------------------------------------------- 1188 enable default enable disable VLAN 1188 BJS2-B05-SW02