R2中存在静态路由:ip route-static 192.168.1.0 24 10.1.234.4
当在ospf进程中import-route static时,R2会生成5类lsa泛洪到各区域的路由器,而此时的5类lsa详情如下:
FA地址是10.1.234.4
此时,在R1中查询通往192.168.1.0的路由时,发现是负载的:
正常来说,当不存在FA地址时,R1访问192.168.1.0应该是找作为ASBR的R2,那么通往R2最优路径当然是直接下一跳为10.1.12.2啦
可是当有FA地址时,访问192.168.1.0需要通往10.1.234.4了,所以,可以看出,对于R1来说就有两条相同开销的路径了,①R1-R2-R4②R1-R3-R4
上图cost=1,是因为默认使用的type2(不累计内部开销)
虽然不累计内部开销,但当更改某条路径的开销值时,选路还是很诚实得跟着身体走的。
FA地址类似生活中的场景:某个卖家A卖东西给你,卖家把自己的供货商告诉你,原来你认识这个供货商,那么你直接找你的供货商就行啦,根本不需要找卖家A(当然,忽略可操作性,而且现实也没这么傻会告诉你),这就达到一个便捷的目的(在路由选路中就是优化路由的作用)
FA地址产生的前提:1、引入的外部路由的出接口地址宣告到ospf进程中
2、出接口为非静默接口(也就是说能发送ospf报文,接收并处理报文)
3、出接口连接到是不是p2p或者p2mp网络类型(如果是p2p,即这供货商的世界里只遇到卖家A,那你怎么可能认识这个供货商呢)
对于7类lsa的FA地址:1、跟5类产生的前提是一样的
2、当不满足5类产生的前提时,有激活loopback接口,那么FA取loopback接口的IP地址;没有的话,就取首先激活的接口地址(也就是说,都会产生FA地址,除了缺省7类)
没有FA地址的7类:缺省7类