第三方已在我们的一个分支机构内实施了小型网络和专用BGP设置。我们需要与此网络建立一个eBGP对等关系。但是,我们两个都使用相同的专用BGP AS号码。
解决方案
我们其中之一更改了我们的BGP AS号码-这是“即使没有其他解决方案,但解决方案过于复杂,我们仍然可以这样做。
BGP联盟-在我的研究中,似乎可以在对等方之间建立BGP联盟。基本思想是将共享的专用AS编号细分为多个专用AS编号。我不确定是否可以正确解决问题。
其他解决方案?我正在这里寻找有关是否可以解决此问题的有效方法的更多建议。
#1 楼
是的。为简便起见,选项1可能是最好的选择,但是如果您不想更改ASN,则可以使用联合方法。您也可以在BGP配置中执行
neighbor x.x.x.x local-as <as>
,但这会将您选择的ASN附加到路径上,而不是替换路径中的ASN,因此无论如何从一台路由器到另一台路由器的更新都将被丢弃。除非有很好的理由要维护eBGP会话,否则您也可以迁移到iBGP会话还是eBGP。正如@DanielDib在下面指出的那样,第三种选择(如果您正在运行支持它的IOS版本)是结合使用
local-as
和replace-as
和no-prepend
从AS_PATH中剥离ASN并发送不同的ASN:
评论
我想他们不必是eBGP对等体。虽然将不管理的对等方保留为eBGP对等方不是标准做法吗?
–里士满
2013年12月9日在1:02
不一定,但是如果您提供了有关此第三方的更多信息(或所需的要求)以及为什么需要BGP会话以及您希望与第三方进行的交换,这可能会很有用。
–约翰·詹森(John Jensen)
13年12月9日,下午1:36
如果要使其完全看起来像是另一台AS,则可以使用带有replace-as的local-as命令,也可以选择不添加前缀。
–丹尼尔·迪布(Daniel Dib)
2013年12月9日下午5:47
很好-我不知道该功能。更新我的答案。
–约翰·詹森(John Jensen)
2013年12月9日,7:28
该死的,这是一个很好的解决方案。多谢你们!
–里士满
2013年12月9日20:06