我们可以在同一个接口上有重叠的IPv6地址吗?

时间:2015-09-25 04:14:00

标签: ipv6

示例:

快速以太网0/0 1900 :: 1/96 1900 :: 20/64

对于这样的配置是否会有任何问题,我知道当这些重叠发生在不同的接口上时,这会导致路由问题,但这些都在同一个接口上。

2 个答案:

答案 0 :(得分:0)

当然,您会遇到这些无效IPv6地址的问题(请参阅Internet Protocol Version 6 Address Space),但通常情况下,您可以在操作系统允许的同一子网中拥有尽可能多的IPv6地址(8,16, 32等。)。

为网络上的主机编辑:

我不确定你对不同界面上的问题的意思。如果接口真正连接到同一子网,则没有理由不在同一子网中解决它们。

路由器的编辑:

当然,同一网络中的多个路由接口都会出现问题,但同一接口上同一子网中的多个地址不成问题。操作系统对接口上的数量有限制,但是达到该限制就可以了。

答案 1 :(得分:0)

我只想添加纯粹的经验观察值,以再现Cumulus VX 4.2.1上的此类配置。我很难证明这样的设置,对我来说似乎也不成立,但是我很想尝试一下。

topo

cumulus21将具有以下怪异的IPv6设置:

State  Name  Spd  MTU    Mode          LLDP            Summary
-----  ----  ---  -----  ------------  --------------  ----------------
UP     lo    N/A  65536  Loopback                      IP: 127.0.0.1/8
       lo                                              IP: ::1/128
UP     eth0  1G   1500   Mgmt                          Master: mgmt(UP)
UP     swp2  1G   9216   Interface/L3  cumulus (swp2)  IP: 1900::20/64
       swp2                                            IP: 1900::1/96

..和cumulus20具有以下接口:

State  Name  Spd  MTU    Mode          LLDP            Summary
-----  ----  ---  -----  ------------  --------------  ------------------------
UP     lo    N/A  65536  Loopback                      IP: 127.0.0.1/8
       lo                                              IP: ::1/128
UP     eth0  1G   1500   Mgmt                          Master: mgmt(UP)
UP     swp1  1G   9216   Default
UP     swp2  1G   9216   Interface/L3  cumulus (swp2)  IP: dead:beef:cafe::1/64

由于IP位于不同的子网中,因此还必须具有静态路由。

cumulus@cumulus:mgmt:~$ net show route
show ip route
=============



show ipv6 route
===============
Codes: K - kernel route, C - connected, S - static, R - RIPng,
       O - OSPFv3, I - IS-IS, B - BGP, N - NHRP, T - Table,
       v - VNC, V - VNC-Direct, A - Babel, D - SHARP, F - PBR,
       f - OpenFabric,
       > - selected route, * - FIB route, q - queued route, r - rejected route

S>* 1900::/64 [1/0] is directly connected, swp2, weight 1, 00:07:14
C>* dead:beef:cafe::/64 is directly connected, swp2, 00:08:54
C * fe80::/64 is directly connected, swp1, 00:08:54
C>* fe80::/64 is directly connected, swp2, 00:08:55

对于ping来说,它对两个地址都有效。

cumulus@cumulus:mgmt:~$ ping 1900::1
vrf-wrapper.sh: switching to vrf "default"; use '--no-vrf-switch' to disable
PING 1900::1(1900::1) 56 data bytes
64 bytes from 1900::1: icmp_seq=1 ttl=64 time=0.539 ms
64 bytes from 1900::1: icmp_seq=2 ttl=64 time=0.467 ms
64 bytes from 1900::1: icmp_seq=3 ttl=64 time=0.490 ms
^C
--- 1900::1 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 6ms
rtt min/avg/max/mdev = 0.467/0.498/0.539/0.039 ms


cumulus@cumulus:mgmt:~$ ping 1900::20
vrf-wrapper.sh: switching to vrf "default"; use '--no-vrf-switch' to disable
PING 1900::20(1900::20) 56 data bytes
64 bytes from 1900::20: icmp_seq=1 ttl=64 time=0.510 ms
64 bytes from 1900::20: icmp_seq=2 ttl=64 time=0.488 ms
64 bytes from 1900::20: icmp_seq=3 ttl=64 time=0.469 ms
^C
--- 1900::20 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 5ms
rtt min/avg/max/mdev = 0.469/0.489/0.510/0.016 ms

Cisco NXOS(在Nexus 9000上经过测试)更加挑剔,但是我能够进行配置,并且也可以正常工作。