今天,我们将看看如何在Cisco路由器上配置IPV6地址,我们将使用CiscoISR1100系列路由器,但可以调整配置以在任何IOSXE设备上工作。
进入配置模式
首先,我们需要在ISR路由器上进入配置模式。
conft
如何启用IPV6
接下来,我们需要在顶层启用IPV6路由,如果没有这行配置,设备将不会路由任何IPV6数据包。
ipv6unicast-routing
如何使用EUI-64配置IPV6接口
我们现在准备配置实际的界面,在我们这样做之前,请回忆一下典型的IPV4配置,如下所示。
interfaceGigabitEthernet0/0/0ipaddress10.0.0.2255.255.255.252noshutdownexit!
IPV6接口配置将非常相似,我们将使用前缀长度表示法,而不是使用子网掩码来指定地址的网络部分。
IPV6地址的前缀长度几乎总是64。
interfaceGigabitEthernet0/0/0ipv6address2001:CBA9:FFAA:4321::/64eui-64noshutdownexit!
您还会注意到我们没有指定地址的最后64位,而是添加了“eui-64”,此配置选项允许接口自动为自己分配一个唯一的64位接口ID。
如何验证我们的接口配置
我们现在可以使用下面的操作命令验证接口地址是否正确生成和分配。
showipv6interfaceGigabitEthernet0/0/0
这是所需结果的示例输出。
Router#showipv6interfaceGigabitEthernet0/0/0GigabitEthernet0/0/0isup,lineprotocolisupIPv6isenabled,link-localaddressisFE80::7A0C:F0FF:FE52:B180NoVirtuallink-localaddress(es):Globalunicastaddress(es):2001:CBA9:FFAA:4321:7A0C:F0FF:FE52:B180,subnetis2001:CBA9:FFAA:4321::/64[EUI]...
您会注意到在网络FE80::/10中分配了一个Link-Local地址,最后64位与我们的全局单播地址的接口ID匹配。
如何在不使用EUI-64的情况下配置IPV6接口
我们必须强调的另一点-接口ID分配的EUI-64方法当然不是强制性的。通过省略此选项,您可以轻松地手动分配完整的IPV6地址。
interfaceGigabitEthernet0/0/0ipv6address2001:CBA9:FFAA:4321:7A0C:F0FF:FE52:B180/64noshutdownexit!
如何PINGIPV6接口
最后,如果您想从相邻的Cisco路由器ping您配置的地址,您需要将“ipv6”选项添加到您的ping命令中。
pingipv62001:CBA9:FFAA:4321:7A0C:F0FF:FE52:B180