欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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路由做修改

应用:

BGP—origin属性的应用
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—origin属性的应用
传给邻居的BGP路由表

BGP—origin属性的应用

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—origin属性的应用
查看邻居的BGP路由表
BGP—origin属性的应用
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—origin属性的应用

查看邻居的BGP路由表

BGP—origin属性的应用

实验场景:

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路由
BGP—origin属性的应用

选路一切正常,实验要求完成。
BGP—origin属性的应用

相关标签: 路由交换