本文主要针对HCIE考试对各种技术做一轮复习。
建议读者已经具备其他厂商IE认证,或者具备良好网络基础知识。
本文仅整理重点难点和容易踩坑
的知识,对于基础知识一概不整理。
一、ISIS IPV6配置
关键命令:
isis 2
network-entity 49.0010.0000.0000.0021.00
#
ipv6 enable topology standard
ipv6 import-route static
#
#
return
#
interface GigabitEthernet0/0/1
ipv6 enable
ipv6 address 2001::1:192/64
isis enable 2
isis ipv6 enable 2
isis small-hello
#
return
典配举例:
isis 1
is-level level-2
cost-style wide
circuit-cost 100000 level-2
network-entity 86.4680.0551.0611.3313.7003.00
is-name 城市-机房-设备名-网络类型.设备类型
preference 155
log-peer-change
maximum load-balancing 16
timer lsp-max-age 65500
timer lsp-refresh 32768
#
ipv6 enable topology ipv6
ipv6 preference 155
ipv6 maximum load-balancing 16
ipv6 circuit-cost 100000
#
interface GigabitEthernet1/0/0
description uT:城市名-机房名-网元名-序列号.网络.设备型号:端口号
undo shutdown
ipv6 enable
ip address X.X.X.X X.X.X.X
ipv6 address XXXX:X:XXXX:XXXX::X/127
ipv6 address auto link-local
isis enable 1
isis ipv6 enable 1
isis circuit-type p2p
isis circuit-level level-2
isis ipv6 cost 3000 level-2
isis cost 3000 level-2
isis small-hello
二、ISIS IPV6 TLV
- ISIS的报文采用TLV结构,因此
扩展性很好
。- 为支持新的协议和特性,只需要
扩展新的TLV
或子TLV。 - 可以轻松扩展支持IPv6,TE,MT等协议和特性。
- IS-IS对IPv6的支持不需要对协议做大的改动,因此协议的
继承性很好
;不像OSPF,为支持IPv6需要开发全新的协议OSPFv3。
- 为支持新的协议和特性,只需要
- ISIS 为支持IPv6,扩展了以下两个TLV:
IPv6 Reachability TLV [Type 236]
[0xEC]IPv6 Interface Address TLV [Type 232]
[0xE8]
1、TLV 236(传递路由)
- IPv6 Reachability:类型值为236(0xEC),通过前缀、度量、标记等来描述
可达的IPv6网段前缀
信息。 - 在IPv4中有IPv4内部可达性TLV和IPv4外部可达性TLV,在IPv6的扩展当中使用一个“X”bit来区分“内部”和“外部”。
2、TLC 232(构建拓扑)
- IPv6 Interface Address:类型值为232(0xE8),它相当于IPv4中的“IP Interface Address” TLV 132
- 过把原来的32比特的IPv4地址改为128比特的IPv6地址。
关于接口地址Interface Address字段,注意: - 这个TLV结构是直接从TLV132映射过来的,因此,原来TLV132最多可以
64个IP地址
(32位),在TLV232中,最多只能有16个IPv6地址
(128位)。 - 在不同的PDU中,这个字段的内容是不同的
- 在hello PDU中,“接口地址TLV”只能包含发送hello包的接口的
Link-local地址
; - 对于LSP,“接口地址TLV”只能包含IS的
non-link-local IPv6
- 在hello PDU中,“接口地址TLV”只能包含发送hello包的接口的
三、ISIS ST MT
isis 100
network-entity 49.0001.0000.0000.0002.00
#
ipv6 enable topology ipv6
#
#
return
- ISIS路由协议主要可以分为以下几个方面:
- 邻居的建立,
- 路由可达(Prefix Reachable)与路由器可达(IS Reachable)的发布,
- SPF计算以及路由计算。
- 为了达到多拓扑的相互隔离,
以上几个方面均要求携带MT参数以满足这一要求
(SPF计算与路由计算在路由器内识别完成)。 - 于是,draft-ietf-isis-wg-multi-topology-11中定义了四种新的TLV分别满足以上过程,实现了通用环境下的ISIS MT的交互过程。
- TLV 229 – Multi-Topology Identifier
- TLV 222 – Multi-Topologies Intermediate System
- TLV 235 – Multi-Topologies Reachable IPv4 Prefixes
- TLV 237 – Multi-Topologies Reachable IPv6 Prefixes