is-is 发布缺省路由
实现将is-is 域内流量到达域外
方法简单 无需学习外部路由 仅发布一条 0.0.0.0/0 即可
命令: default-route-advertise [always | match default | route-policy 策略名] [cost 代价]
always 指定无条件总是 发布缺省路由 且将自己作为下一跳
match default 指定默认匹配
route-policy 指定路由器策略发布确认路由
举例:
isis
default-route-advertise route-policy filter cost 15 //配置设备发布名为filter 路由策略的缺省路由并设置缺省路由的开销值为15
is-is 引入外部路由
缺省路由的缺点, 造成该设备负担过重, 如果有多个边界设备,则默认路由未必是最优路由选择 为了解决这些问题可以使用 引入外部路由方式
相当于ospf 的重分发
可引入的外部路由有 静态 直连 rip ospf BGP 等
命令格式
import-route 静态或动态路由协议 开销类型
cost-type 开销类型:
external 默认类型 在原开销基础上加 64
inernal 保留路由的原有开销值
举例:
isis
import-route static cost 15 //引入外部的静态路由并配置开销为 15
import-route ospf inherit-cost //引入外部的ospf 路由
is-is 发布外部路由过滤
有时引入外部的路由发布给其他is-is 设备时,如果其他对应的 is-is 设备并不需要获取全部的外部路由时, 可以配置外部路由过滤 来将部分外部路由发布给其他is-is 设备,当然需要通过 acl 或者ip 地址前缀列表来做实际控制
配置命令格式
filter-policy acl编号/ip 前缀列表/路由策略 export
命令不会影响本地设备路由表 只对邻系设备发布的外部路由进行过滤
举例:
acl 2000
rule permit source 1.1.1.0 0.255.255.255 //配置acl 允许网段
isis
filter-policy 2000 export //仅允许已引入的外部路由1.1.1.0/24 在发布给其他路由器时进行过滤
acl 2000
rute permit source 1.1.1.0 0.255.255.255
isis
filter-policy 2000 import //配置将 1.1.1.0/24 isis 路由加入到ip 路由表中 |