双点双向工作流程明细一:单点双向 这样的一个场景称之为单点双向引入。 目的就是为了让不同的路由协议之间,都能够学习到要学到的路由。 模拟: 1、企业内网,使用OSPF互通 2、外面网络跑IS-IS 3、企业网核心设备(OSPF):后面简称AR1 配置loopbck:114.114.114.114模仿公司业务 发布全部直连路由(import-roote direct),也就是发布114.114.114.114到网络当中 0口:配置10.1.12.1 24,发布在area 0 4、 企业网出口设备(OSPF和IS-IS(充当BGP)):后面简称AR2 IS-IS工作在区域1,NET:49.0001.0000.0002.00。Level-2 0口:配置10.1.12.2,发布在area 0 1口:配置10.1.23.2,开启IS-IS功能 5、运营商公网设备(运行IS-IS):后面简称AR3 配置loopbck:8.8.8.8模仿外网业务 引入全部直连路由(import-roote direct),也就是发布8.8.8.8到网络当中 IS-IS工作在区域1,NET:49.0001.0000.0003.00。Level-2 0口:配置10.1.23.3,开启IS-IS功能 现象一: 这时候AR1是到不了AR3的,因为OSPF和IS-IS不一样,即使AR2学到了两边的路由,但是互相不知道的话,没有回包 解决办法☆: 使用import-roote is-is在OSPF当中引入从IS-IS那边学习到的路由 使用import-roote OSPF在is-is当中引入从IS-IS那边学习到的路由 单点双向引入可以满足通信需求,但是对于网络的冗余性没法保证,如果出口设备坏掉了,则业务直接中断,没法通信。 双点双向工作流程明细一:双点双向 两台出口路由器,各自在各自的OSPF和ISIS(BGP)中,引入另外一个协议的路由,使其能够让路由通过两台出口设备都发布出去和接收进来。在这种组网场景下,坏了任何一台企业网出口路由器,都不会导致业务中断(流量会从另外一台设备走出去)
模拟: 1、企业内网,使用OSPF互通 2、外面网络跑IS-IS 3、企业网核心设备(OSPF):后面简称AR1 配置loopbck:114.114.114.114模仿公司业务 发布全部直连路由(import-roote direct),也就是发布114.114.114.114到网络当中 Router-id:1.1.1.1 0口:配置10.1.12.1 24,发布在area 0 1口:配置10.1.14.1 24,发布在area 0 4、 企业网出口设备1(OSPF和IS-IS(充当BGP)):后面简称AR2 IS-IS工作在区域1,NET:49.0001.0000.0002.00。Level-2 OSPF工作在area 0 当中,Router-id:2.2.2.2 0口:配置10.1.12.2,发布在area 0 1口:配置10.1.23.2,开启IS-IS功能 5、 运营商公网设备(运行IS-IS):后面简称AR3 配置loopbck:8.8.8.8模仿外网业务 引入全部直连路由(import-roote direct),也就是发布8.8.8.8到网络当中 IS-IS工作在区域1,NET:49.0001.0000.0003.00。Level-2 0口:配置10.1.23.3,开启IS-IS功能 1口:配置10.1.34.3,开启IS-IS功能 6、 企业网出口设备2(OSPF和IS-IS(充当BGP)):后面简称AR4 IS-IS工作在区域1,NET:49.0001.0000.0004.00。Level-2 OSPF工作在area 0 当中,Router-id:4.4.4.4 0口:配置10.1.14.4,发布在area 0 1口:配置10.1.34.4,开启IS-IS功能 现象一:
有一台出口路由器走了次优路径,114.114.114.114走AR1更快,但是偏偏要走AR3,再到AR4,AR4再给AR1来访问114.114.114.114 原因: 因为OSPF引入的外部优先级是150,114.114.114.114就是使用import-roote的命令引入的,优先级是150,身所以OSPF内部对114的优先级都是150,但是在企业出口路由器引入到IS-IS当中的时候,又变成15了,那设备从一遍学到150的OSPF,一边学到15的IS-IS,那当然会选择IS-IS 就是因为使用的是import-roote一股脑的导入了 解决办法☆: 使用import-roote is-is在OSPF当中引入从IS-IS那边学习到的路由 使用import-roote OSPF在is-is当中引入从IS-IS那边学习到的路由 现象二: 只有一台企业出口路由器出现次优路径问题,倒是没环 原因: 结论1:因为两台出口路由器引入的时间不一样 先配置引入的设备,就会正常走OSPF 后配置的那台,就会出现走IS-IS的边 问:为什么引入的先后顺序会影响到方向呢? 答:因为引入优先级的时候,只引入最优的学习到的OSPF、IS-IS路由 详细:这里设定AR2先配置,AR4后配置 AR2本身会将OSPF学到的150路由引入到IS-IS当中,这时候AR2还是走150开销的OSPF的,然后AR4会通过OSPF和IS-IS两边都学习到114的路由(一个是AR1发来,一个是AR2引入),这时候AR4肯定走的是15开销的IS-IS,AR4配置路由引入命令,但是AR4这时候使用的是IS-IS的114,OSPF的150已经不被优选了,所以来自OSPF的150路由就不会被发布到IS-IS区域当中,同时,AR4页不会将从IS-IS学习到的路由再发布回IS-IS区域当中(会环),而且对AR4来说,114这时候已经是IS-IS的路由,引入OPSF根本无效,所以AR2学习不到IS-IS的15开销路由,也就只能走150的OSPF路线了。 简单来说,就是AR4的路由引入没成功,导致AR2只能使用OSPF的路由 解决办法☆: 双点双向工作流程明细三:双点双向 删除掉AR1的直连网段114.114.114.114 现象一: AR3 Ping不了114.114.114.114,而且环了
原因: AR1删除掉114这个路由之后,AR2和AR4这两个出口路由器就会都进行删除操作,将AR1传来的114删除掉,但是上面提到的,有一台后配置路由引入的设备(走次优路径那台)当中,有一条没有被启用的150开销、114地址的OSPF路由没有被引入,这时候删掉了直连AR1的114之后,AR4就会把这个路由发布到OSPF当中,告诉这些设备,AR1的114虽然没有了,但是我,还可以通过IS-IS走到,这个消息AR1和AR2都会知道,AR2也就从OSPF当中又学到了114的路由,下一跳是AR4,然后AR2又会将从IS-IS学习到的发布到IS-IS当中,AR3和AR4也就跟着学到,AR3再发布到OSPF当中......如此循环,就环路了 |