IS-ISv6配置

正文共:1024 字 12 图,预估阅读时间:1 分钟

上篇文章中**(** OSPFv6配置 ,我们介绍了OSPFv3的基本配置方式,文中提到,OSPFv3是基于链路运行的,和IS-IS协议比较像。那既然和IS-IS比较像,为什么我不直接使用IS-IS呢?

IS-IS我们之前也配置过,是在配置SR的时候**(** SR over MPLS准备工作,搞通IS-ISIS-IS是一种链路状态协议,使用SPF(Shortest Path First,最短路径优先)算法进行路由计算 ;支持多种网络层协议,其中包括IPv6协议,支持IPv6协议的IS-IS路由协议又称为IPv6 IS-IS动态路由协议(IS-ISv6:基于IPv6的IS-IS 。配置也比较简单,OSPFv3是必须配置Router ID来标识邻居,而IS-ISv6则必须配置网络实体名称network-entity,其中包含了区域地址ID、System ID和SEL服务类型3部分。

好了,废话不多说,有了上次OSPFv3的配置经验,IS-ISv6的配置就简单多了。

还是和上次一样的组网图。

这次我们把接口的IPv6地址全部改成手工配置。

VSR1

首先使能IS-IS,为了方便起见,我们将所有路由器均配置为Level-1路由器,负责区域内的路由,这样所有的路由器属于同一区域,都能形成邻居关系。然后配置IS-IS的网络实体名称,并创建IPv6地址族。

css 复制代码
#
isis 1
 is-level level-1
 network-entity 10.0000.0000.0001.00
 #
  address-family ipv6 unicast

接下来在接口下使能IS-IS路由进程的IPv6能力,并指定要关联的IS-IS进程号。

properties 复制代码
#
interface GigabitEthernet2/0
 isis ipv6 enable 1
 ipv6 address 1::1/64
#
interface GigabitEthernet3/0
 isis ipv6 enable 1
 ipv6 address 2::1/64

参考VSR1的配置,配置剩余3台VSR。

VSR2

properties 复制代码
#
isis 1
 is-level level-1
 network-entity 10.0000.0000.0002.00
 #
  address-family ipv6 unicast
#
interface GigabitEthernet2/0
 isis ipv6 enable 1
 ipv6 address 3::1/64
#
interface GigabitEthernet3/0
 isis ipv6 enable 1
 ipv6 address 4::1/64

VSR3

properties 复制代码
#
isis 1
 is-level level-1
 network-entity 10.0000.0000.0003.00
 #
  address-family ipv6 unicast
#
interface GigabitEthernet2/0
 isis ipv6 enable 1
 ipv6 address 1::2/64
#
interface GigabitEthernet3/0
 isis ipv6 enable 1
 ipv6 address 3::2/64

VSR4

properties 复制代码
#
isis 1
 is-level level-1
 network-entity 10.0000.0000.0004.00
 #
  address-family ipv6 unicast
#
interface GigabitEthernet2/0
 isis ipv6 enable 1
 ipv6 address 2::2/64
#
interface GigabitEthernet3/0
 isis ipv6 enable 1
 ipv6 address 4::2/64

验证配置

可以看到,配置还是很简单的,相比于OSPFv3而言,除了网络实体名称那一串字符比较难敲以外,剩下的还是很简单的。从这里也大概可以看出链路状态协议相比网络状态协议的优势,试想一下,如果OSPFv3仍然沿用OSPFv2的配置方式,一直用network宣告IPv6路由,配置该有多复杂?或许这就是OSPFv3改用链路状态协议的原因吧。

查看设备VSR1的IS-IS进程信息。

可以看到,这里直接显示了SR over MPLS和SR over IPv6的信息,好像一不小心就把我下一篇文章是SRv6给暴露了。

查看设备VSR1的IS-IS接口信息。

接口下配置的链路邻接关系类型分明是L1,这里竟然显示L1/L2。

查看设备VSR1的IS-IS链路状态数据库信息。

查看设备VSR2的IS-IS邻居信息,这里的类型显示是L1。

查看设备VSR2的IPv6路由信息。

可以看到IS-IS的路由信息就比较准确,只有两个非直连的网段路由,而不是像OSPFv3一样,把直连路由也写到OSPFv3路由里面了。

查看设备VSR2的IPv6 IS-IS路由信息,可以看到,简洁明了,4个目的网段一目了然,两个直连,两个非直连,并且路径和期待的一样。

查看设备VSR2的IPv6 IS-IS拓扑信息。

来分别探测一下到VSR1两个接口地址的转发路径。

可以看到,转发路径和期望的相同,没有出现OSPFv3中走同一条链路的情况。

上个实验的最后,我们断掉了VSR4的GE2/0接口接线,导致最开始VSR1和VSR4没有建立邻居关系。过程中我把接口的线又接上了,可以看到中间有一次拓扑变化,但是这中间竟然相隔了20秒。

接下来我们在VSR3上测试一下到全网接口的可达性。

NICE,转发路径和期望完全一致,比OSPFv3靠谱多了。

最后我们让VSR1长ping设备VSR3的接口地址1::2,中途断开互联线路,查看业务中断情况。

可以看到,中间同样是丢了一个包,并且从**hlim(hop limit)**的变化可以看出转发路径的变化。

长按二维码

关注我们吧


<>

OSPFv6配置
<> <>

SRv6的网络编程实现
<> <>

IPv6静态路由配置
<> <>

有状态DHCPv6配置
<> <>

无状态DHCPv6配置
<> <>

IPv6地址架构一本通
<> <>

IPv6从入门到精通
<> <>

用BGP的路由聚合功能聚合大陆路由,效果显著不?
<> <>

一篇能解决90%以上SSL VPN问题的武林秘籍
<> <>

常用VPN性能对比测试(IPsec、L2TP VPN、SSL VPN、L2TP over IPsec等)
<>

相关推荐
苍煜2 小时前
Docker容器网络详解+端口映射原理(系列第二篇:实战核心)
网络·docker·容器
初願致夕霞3 小时前
基于系统调用的Linux网络编程——UDP与TCP
linux·网络·c++·tcp/ip·udp
数智化精益手记局5 小时前
什么是设备维护管理?设备维护管理包含哪些内容?
大数据·网络·人工智能·安全·信息可视化
salipopl8 小时前
FPGA中AXI-FIFO主机接口的自定义实现与versal读写工程分析
网络·fpga开发
会周易的程序员9 小时前
aiDgeScanner 工业设备网络扫描与管理工具
网络·c++·物联网·架构·electron·node.js·iot
CableTech_SQH9 小时前
F5G 全光网,赋能智慧校园数字化建设
大数据·网络·5g·运维开发·信息与通信
hellojackjiang201110 小时前
socket长连接在手游场景下的技术实践
网络·网络协议·tcp/ip·架构·网络编程
精益数智小屋10 小时前
设备维护方案核心功能拆解:一套好的设备维护方案如何解决设备突发故障
大数据·运维·网络·数据库·人工智能·面试·自动化
其实防守也摸鱼10 小时前
VS code怎么使用 Conda 安装预编译包
开发语言·网络·c++·vscode·安全·web安全·conda