标签:vxlan
基于思科组播的VXLAN基本配置
图一:
目的:基于组播的VXLAN基本配置,实现overlay网络夸三层的二层互通。
基础配置
接口配置:
Spine(config)#interface loopback 0 Spine(config-if)#ip address10.0.0.1 255.255.255.255 Spine(config)#interface gigabitEthernet 0/1 Spine(config-if)#ip address 10.0.13.1 255.255.255.0 Spine(config)#interface gigabitEthernet 0/4 Spine(config-if)#ip address 10.0.14.1 255.255.255.0 Spine(config)#interface gigabitEthernet 0/5 Spine(config-if)#ip address 10.0.15.1 255.255.255.0 |
N9K-VTEP1(config)# interface ethernet 1/4 N9K-VTEP1(config-if)# ipaddress 10.0.13.3/24 N9K-VTEP1(config)# interface loopback 0 N9K-VTEP1(config-if)# ip address 10.0.0.13/32 |
N9K-VTEP3(config)# interface ethernet 1/2 N9K-VTEP3(config-if)# ip address 10.0.15.5/24 N9K-VTEP3(config)# interface loopback 0 N9K-VTEP3(config-if)# ip address 10.0.0.15/32 |
启用IGP配置:
Spine(config)#router ospf 110 Spine(config-router)#router-id 10.0.0.1 Spine(config-router)#network 10.0.0.1 0.0.0.0 a 0 Spine(config-router)#network 10.0.13.0 0.0.0.255 a 0 Spine(config-router)#network 10.0.14.0 0.0.0.255 a 0 Spine(config-router)#network 10.0.15.0 0.0.0.255 a 0 |
N9K-VTEP1(config)#feature ospf N9K-VTEP1(config)# router ospf 110 N9K-VTEP1(config-router)#router-id 10.0.0.13 N9K-VTEP1(config)# interface ethernet 1/4 N9K-VTEP1(config-if)# ip router ospf 110 area 0 N9K-VTEP1(config)# interface loopback 0 N9K-VTEP1(config-if)# iprouter ospf 110 area 0 |
N9K-VTEP3(config)# feature ospf N9K-VTEP3(config)# router ospf 110 N9K-VTEP3(config-router)#router-id 10.0.0.15 N9K-VTEP3(config)# interface ethernet 1/2 N9K-VTEP3(config-if)# ip router ospf 110 area 0 N9K-VTEP3(config)# interface loopback 0 N9K-VTEP3(config-if)# ip router ospf 110 area 0 |
启用组播配置,Spine为组播RP:
Spine(config)#ip multicast-routing Spine(config)#ip pim bidir-enable Spine(config)#ip pim rp-address 10.0.0.1 1 bidir Spine(config)#access-list 1 permit 225.0.0.0 0.0.0.255 Spine(config)#interface loopback 0 Spine(config-if)#ip pim sparse-mode Spine(config)#interface gigabitEthernet 0/1 Spine(config-if)#ip pim sparse-mode Spine(config)#interface gigabitEthernet 0/4 Spine(config-if)#ip pim sparse-mode Spine(config)#interface gigabitEthernet 0/5 Spine(config-if)#ip pim sparse-mode |
N9K-VTEP1(config)#feature pim N9K-VTEP1(config)# ip pim rp-address 10.0.0.1 group-list 225.0.0.0/24 bidir N9K-VTEP1(config)# interface ethernet 1/4 N9K-VTEP1(config-if)# ip pim sparse-mode N9K-VTEP1(config)# interface loopback 0 N9K-VTEP1(config-if)# ip pim sparse-mode |
N9K-VTEP3(config)#feature pim N9K-VTEP3(config)# ip pim rp-address 10.0.0.1 group-list 225.0.0.0/24 bidir N9K-VTEP3(config)# interface ethernet 1/2 N9K-VTEP3(config-if)# ip pim sparse-mode N9K-VTEP3(config)# interface loopback 0 N9K-VTEP3(config-if)# ip pim sparse-mode |
VXLAN配置
VXLAN配置:
N9K-VTEP3(config)# feature nv overlay N9K-VTEP3(config)# feature vn-segment-vlan-based
N9K-VTEP3(config)# vlan 101 N9K-VTEP3(config-vlan)#vn-segment 10101 N9K-VTEP3(config)# interface ethernet 1/3 N9K-VTEP3(config-if)#switchport access vlan 101 N9K-VTEP3(config)# interface nve 1 N9K-VTEP3(config-if-nve)#source-interface loopback 0 N9K-VTEP3(config-if-nve)#member vni 10101 mcast-group 225.0.0.101 |
N9K-VTEP1(config)# feature nv overlay N9K-VTEP1(config)# feature vn-segment-vlan-based N9K-VTEP1(config)# vlan 101 N9K-VTEP1(config-vlan)#vn-segment 10101 N9K-VTEP1(config)# interface ethernet 1/5 N9K-VTEP1(config-if)#switchport mode access N9K-VTEP1(config-if)#switchport access vlan 101 N9K-VTEP1(config)# interface nve 1 N9K-VTEP1(config-if-nve)#source-interface loopback 0 N9K-VTEP1(config-if-nve)#member vni 10101 mcast-group 225.0.0.101 |
查看协议状态:
N9K-VTEP1# show ip pim neighbor PIM Neighbor Status for VRF "default" Neighbor Interface Uptime Expires DR Bidir- BFD Priority Capable State 10.0.13.1 Ethernet1/4 01:29:47 00:01:44 1 yes n/a |
N9K-VTEP1# show ip mroute IP Multicast Routing Table for VRF "default" (*, 225.0.0.0/24), bidir, uptime: 01:31:16, pim ip Incoming interface: Ethernet1/4, RPF nbr: 10.0.13.1, uptime: 01:31:16 Outgoing interface list: (count: 1) Ethernet1/4, uptime: 01:31:16, pim, (RPF) (*, 225.0.0.101/32), bidir, uptime: 00:26:37, nve ip pim Incoming interface: Ethernet1/4, RPF nbr: 10.0.13.1, uptime: 00:26:37 Outgoing interface list: (count: 2) Ethernet1/4, uptime: 00:26:37, pim, (RPF) nve1, uptime: 00:26:37, nve (10.0.0.13/32, 225.0.0.101/32), bidir, uptime: 00:26:37, nve ip mrib Incoming interface: loopback0, RPF nbr: 10.0.0.13, uptime: 00:26:37 Outgoing interface list: (count: 1) nve1, uptime: 00:26:37, nve (*, 225.0.0.102/32), bidir, uptime: 00:26:37, nve ip pim Incoming interface: Ethernet1/4, RPF nbr: 10.0.13.1, uptime: 00:26:37 Outgoing interface list: (count: 2) Ethernet1/4, uptime: 00:26:37, pim, (RPF) nve1, uptime: 00:26:37, nve (10.0.0.13/32, 225.0.0.102/32), bidir, uptime: 00:26:37, nve ip mrib Incoming interface: loopback0, RPF nbr: 10.0.0.13, uptime: 00:26:37 Outgoing interface list: (count: 1) nve1, uptime: 00:26:37, nve (*, 232.0.0.0/8), uptime: 01:32:11, pim ip Incoming interface: Null, RPF nbr: 0.0.0.0, uptime: 01:32:11 Outgoing interface list: (count: 0 |
N9K-VTEP1# show interface nve 1 brief -------------------------------------------------------------------------------- Port Status Reason MTU -------------------------------------------------------------------------------- nve1 up none 9216 |
测试结果:
VPCS> ping 192.168.101.3 84 bytes from 192.168.101.3 icmp_seq=1 ttl=64 time=39.603 ms 84 bytes from 192.168.101.3 icmp_seq=2 ttl=64 time=46.926 ms 84 bytes from 192.168.101.3 icmp_seq=3 ttl=64 time=36.462 ms 84 bytes from 192.168.101.3 icmp_seq=4 ttl=64 time=33.530 ms 84 bytes from 192.168.101.3 icmp_seq=5 ttl=64 time=39.559 ms |
数据格式封装:
VXLAN基本原理为MAC-IN-UDP。数据在overlay网络中必须在原始报文上添加外层报文,实现overlay网络穿越。
本文出自 “网络工程” 博客,请务必保留此出处http://yunzhiqu.blog.51cto.com/2324911/1979271
标签:vxlan
原文地址:http://yunzhiqu.blog.51cto.com/2324911/1979271