IS-ISv6配置

9566c7746e5ddf32904b0a1ae5ab68f4.gif

正文共: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的配置就简单多了。

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

IS-ISv6配置_第1张图片

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

68f71ec3f9299b9c62ed07435ceeceee.png

VSR1

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

#
isis 1
 is-level level-1
 network-entity 10.0000.0000.0001.00
 #
  address-family ipv6 unicast

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

#
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。

abf98a58ae1793392b195764afecea84.png

VSR2

#
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

8d877d624adf4cded7f5e89d9f59b754.png

VSR3

#
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

f2177df0bf98c1f20b35040312c60949.png

VSR4

#
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

db252100346d04dc65185b04a5e057e1.png

验证配置

24cc2a11f15f4875f33f1e09391cbc9a.png

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

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

IS-ISv6配置_第2张图片

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

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

IS-ISv6配置_第3张图片

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

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

IS-ISv6配置_第4张图片

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

IS-ISv6配置_第5张图片

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

IS-ISv6配置_第6张图片

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

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

IS-ISv6配置_第7张图片

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

IS-ISv6配置_第8张图片

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

IS-ISv6配置_第9张图片

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

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

IS-ISv6配置_第10张图片

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

IS-ISv6配置_第11张图片

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

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

IS-ISv6配置_第12张图片

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

192cebc003b7633311420811ae19435b.gif

长按二维码
关注我们吧

IS-ISv6配置_第13张图片

29b7b4098e0f7dee262c9294aa95df93.png

OSPFv6配置

SRv6的网络编程实现

IPv6静态路由配置

有状态DHCPv6配置

无状态DHCPv6配置

IPv6地址架构一本通

IPv6从入门到精通

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

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

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

你可能感兴趣的:(智能路由器,网络)