BGP—origin属性的应用
程序员文章站
2024-03-20 15:16:52
...
BGP—origin属性
1.origin 是公认必遵属性
公认必遵:只要不人为修改,该属性就不会自己改变
origin属性描述该路由是如何成为BGP路由的
符号 | 作用 |
---|---|
i | 通过network生成的BGP路由 |
? | 通过import-route生成的BGP路由 |
e | 从EGP协议中引入到BGP协议中的路由,EGP协议是BGP的前身,目前已经淘汰 |
2.如何修改origin属性
(1)对自身产生BGP路由做origin的修改
(2)对发送给BGP邻居的路由做origin的修改
(3)对从BGP邻居收到的BGP路由做修改
应用:
1.对自身的192.168.1.0/24 的路由做origin的修改
[R1]route-policy org permit node 10
Info: New Sequence of this List.
[R1-route-policy]apply origin ?
egp Remote EGP
igp Local IGP
incomplete Unknown heritage
[R1-route-policy]apply origin incomplete
[R1-route-policy]q
[R1]bgp 1
[R1-bgp]network 192.168.1.0 24 route-policy org
查看自身的BGP路由表
传给邻居的BGP路由表
2.对发送给BGP邻居的路由做属性的修改
[R1]ip ip-prefix a permit 192.168.2.0 24
[R1]route-policy qqq permit node 10
Info: New Sequence of this List.
[R1-route-policy]if-match ip-prefix a
[R1-route-policy]apply origin egp 1
[R1-route-policy]q
[R1]route-policy qqq permit node 20
Info: New Sequence of this List.
[R1-route-policy]q
[R1]bgp 1
[R1-bgp]peer 10.1.12.2 route-policy qqq export 对传送给邻居10.1.12.2的路由做策略
查看自身的BGP路由表
查看邻居的BGP路由表
3.对从BGP邻居发送过来的路由做策略修改
[R2]route-policy org permit node 10
Info: New Sequence of this List.
[R2-route-policy]apply origin egp 1
[R2-route-policy]q
[R2]bgp 234
[R2-bgp]peer 10.1.12.1 route-policy org import 对BGP邻居发送过来的路由做策略上的修改
自身BGP路由表
查看邻居的BGP路由表
实验场景:
1.若ISP只能修改自己边界上的路由器 无法修改到别的路由器上。
2.让访问AS234 访问192.168.1.0/24 的走AS1,让访问192.168.2.0/24 的走AS5
3.使用origin属性来干涉选路
实验思路:
在R2路由器上将R1上192.168.20/24传进AS234的路由origin属性修改为e或者?。
在R4路由器上将R5上192.168.1.0/24传进AS234的路由origin属性修改为e或者?。
[R2]ip ip-prefix a permit 192.168.2.0 24
[R2]route-policy org permit node 10
Info: New Sequence of this List.
[R2-route-policy]if-match ip-prefix a #匹配流量
[R2-route-policy]apply origin incomplete
[R2-route-policy]q
[R2]route-policy org permit node 20 #空表放行其他流量
Info: New Sequence of this List.
[R2-route-policy]q
[R2]bgp 234
[R2-bgp]peer 10.1.12.1 route-policy org import #邻居发来的路由做策略
[R4]ip ip-prefix a permit 192.168.1.0 24
[R4]route-policy org permit node 10
Info: New Sequence of this List.
[R4-route-policy]if-match ip-prefix a #匹配流量
[R4-route-policy]apply origin incomplete
[R4-route-policy]q
[R4]route-policy org permit node 20 #空表放行其他流量
Info: New Sequence of this List.
[R4-route-policy]q
[R4]bgp 234
[R4-bgp]peer 10.1.45.2 route-policy org import #邻居发来的路由做策略
传到R2上的BGP路由
选路一切正常,实验要求完成。
上一篇: 华为网络----防火墙双机热备实验(VGMP、HRP协议)
下一篇: HTTP协议相关知识