[英]IPv6 link-local address for multiple VLAN networks over the same physical interface
因此,我遇到一種情況,其中一個物理接口(因此,一個MAC)托管一個綁定中的多個VLAN。 好像IPv6中的鏈接本地地址是從MAC地址生成的,我所有的VLAN最終都具有相同的鏈接本地地址。 這會導致系統出現問題。
這是IPv6的已知限制嗎? 除了進入內核代碼和更改鏈接本地地址的分配方式之外,是否還有其他可接受的解決方法?
這是IPv6的已知限制嗎? 除了進入內核代碼和更改鏈接本地地址的分配方式之外,是否還有其他可接受的解決方法?
不,這不是問題,因為一個鏈接本地地址會影響物理接口,而另一個鏈接本地地址會影響vlan接口。 每個鏈接本地地址都可以通過其關聯的網絡接口來區分。
這是一個例子:
eth0
物理接口 因此,您將對接口進行以下配置:
% ifconfig eth0
eth0 Link encap:Ethernet HWaddr C0:3F:D5:33:13:79
adr inet6: fe80::c23f:d5ff:fe33:1379/64 Scope:Lien
% ifconfig vlan101
vlan101 Link encap:Ethernet HWaddr C0:3F:D5:33:13:79
adr inet6: fe80::c23f:d5ff:fe33:1379/64 Scope:Lien
% ifconfig vlan102
vlan102 Link encap:Ethernet HWaddr C0:3F:D5:33:13:79
adr inet6: fe80::c23f:d5ff:fe33:1379/64 Scope:Lien
注意:如果您使用的是Linux,則應使用ip address show
代替ifconfig
,以使用最新的iproute2 Linux網絡接口。
如您所見,HWaddr和鏈接本地地址相同。 但是由於鏈接本地地址需要在vlan范圍內,因此內核,交換機和其他主機都沒有問題。
要對vlan101上的本地鏈接執行ping操作,請執行以下操作:
ping6 fe80::c23f:d5ff:fe33:1379%vlan101
這樣,地址與接口名稱相關聯,不會造成混淆。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.