4EWQE 发表于 2017-11-7 11:19:00

基于思科组播的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   CapableState
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网络穿越。
页: [1]
查看完整版本: 基于思科组播的VXLAN基本配置