H3C SE IS-IS学习-实验篇

 

实验需求:

  1. 按照需求搭建实验环境,更改设备名字(包含自己名字的首字母缩写)并配置IP地址
  2. 按照图示要求划分区域配置IS-IS,完成全网互通,NET地址如图所示
  3. 要求RT1和RT2/RT3之间只建立Level-1邻居关系,以减少网络资源的消耗
  4. 要求RT2和RT3之间之建立Level-1邻居关系
  5. 要求按照图示修改各个链路的cost值

注意,此为分析篇,有大量文字进行为什么要这样配置,如果想要纯代码,请移步其他文章

1.按照题目要求配置IP地址,RT1的IP地址为ip地址+RTX的数字号,如 100.1.1.1(前三位题目指定网络位,最后 一位为RT1的1)

1.IP地址配置略

2.按照图示要求划分区域配置IS-IS,完成全网互通,NET地址如图所示

配置:

RT1:

  ISIS 1(指定进程号,默认值为1)

   在ISIS视图下配置NET地址

        network-entity 10.0000.0000.0000.0001.00
        (从右往左数,00为NSEL:为服务类型,00表示IP协议,工作在IP层,字节为1字节) System ID为系统ID,0000.0000.0000.0001 然后为系统地址 10.0000.0000,[此处配置RT1指定的NET地址,作用是能够标识路由器]

        然后使区域使能够启用ISIS链路

INT  G0/0

isis enable 1

要和上面的进程号一致,这一步等同于OSPF中宣告业务网段,实现链路上的宣告IP段

int g0/1

isis enable 1

RT2:

  ISIS 1

(指定进程号,默认值为1)

   在ISIS视图下配置NET地址

        network-entity 10.0000.0000.0000.0002.00
        (从右往左数,00为NSEL:为服务类型,00表示IP协议,工作在IP层,字节为1字节) System ID为系统ID,0000.0000.0000 然后为区域地址 10.0000.0000,[此处配置RT1指定的NET地址,作用是能够标识路由器]

        然后使区域使能够启用ISIS链路

因为RT2涉及多个链路,所以可以创建Range组,进行范围性改变

int range g0/0 to g0/2

        如果是端口1-2:int range g0/0 g0/1 不用加上to 

        如果是大范围,就得加上to,表示到,注意 端口要从小到大,比如g0/0 to g0/2 不能g0/2 to g0/0,会显示错误

isis enble 1 

RT3:

  ISIS 1(指定进程号,默认值为1)

   在ISIS视图下配置NET地址

        network-entity 10.0000.0000.0000.0003.00
        (从右往左数,00为NSEL:为服务类型,00表示IP协议,工作在IP层,字节为1字节) System ID为系统ID,0000.0000.0000 然后为区域地址 10.0000.0000,[此处配置RT1指定的NET地址,作用是能够标识路由器]

        然后使区域使能够启用ISIS链路

因为RT2涉及多个链路,所以可以创建Range组,进行范围性改变

int range g0/0 to g0/2       

isis enble 1 

RT4:

ISIS 1

Network-entity 20.0000.0000.0000.0000.0001.00

     (从右往左数,00为NSEL:为服务类型,00表示IP协议,工作在IP层,字节为1字节) System ID为系统ID,0000.0000.0000.0001 然后为系统地址 20.0000为区域地址,表示其他区域

        然后使区域使能够启用ISIS链路

int range g0/0 g0/1
isis enable 1

此时已经实现全网互通,注意,想要Ping通哪个网段,就要进入其视图,进行isis enable (进程号为可选,默认为进程1),如图中RT4,LOOKPACK 0为业务网段,想要ping 通就要进入其中:

int lookback/lookpack 0

isis enable 1

这样就能进行宣告

此时 全网能够互通

查看路由表 会显示

 dis ip route

表示已经能够Ping通相应IP地址

3.要求RT1和RT2/RT3之间只建立Level-1邻居关系,以减少网络资源的消耗。

默认ISIS中路由器的角色为Level-1-2,Level-1-2会维护两张LSDB,大大消耗内存,但是题中RT1只负责与RT2和RT3进行路由传递,不与其他区域进行交流,所以只用Level-1是十分合适的,所以

INT G0/0(将链路改为level-1)

 isis enable 1

 isis circuit-level level-1

INT G0/1

 isis circuit-level level-1

使用命令dis isis peer

会发现RT1中只有Level-1,在不改变的情况下为Level-1-2

RT1进行改变之后,与它相连的RT2和3也要进行相应的改变

RT2:

INT G0/0

 isis circuit-level level-1

RT3:

INT G0/0

 isis circuit-level level-1

4.要求RT2和RT3之间之建立Level-1邻居关系

分析:

默认ISIS中路由器的角色为Level-1-2,Level-1-2会维护两张LSDB,大大消耗内存,但是题中RT2只负责和RT3中间进行路由传递,不与其他区域进行交流,所以只用Level-1是十分合适的,所以

Rt2

INT G0/1

 isis enable 1

 isis circuit-level level-1

RT3

INT G0/1

 isis circuit-level level-1

5.要求按照图示修改各个链路的cost值

RT1:

INT G0/0

ISIS COST 5
INT G0/1

ISIS COST 10

RT2:

INT G0/0

ISIS COST 5

INT G0/2

ISIS COST 50

RT3:

INT G0/2

ISIS COST 20

INT G0/0

ISIS COST 10

RT4:

INT G0/1

ISIS COST 20

INT G0/0

ISIS COST 50

避免等价路由的出现

        6.在RT2和RT3上IS-IS中的IPv4地址族下配置路由渗透,使得RT1能够学习到RT4上的业务网段路由来解决次优路径的问题。

RT2:

ISIS 1

address-family ipv4

import-route isis level-2 into level-1

RT3:

ISIS 1

address-family ipv4

import-route isis level-2 into level-1

分析:

为什么要有路由渗透?

        在ISIS中,为了减少数据表,将Level-1无法访问Level-2的明细路由,为此,Level-1-2将下发默认路由给Level-1中,此时,就会出现次优路径,解决办法:使用路由渗透,将L2路由转换成L1传递至L1路由器

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值