Articles of bgp

BGP与IGP的交互

我知道BGP和IGP可以交互的方式大致有两种: 1)将缺省的0/0路由分发到IGP(例如OSPF,IS-IS,RIP,..) 2)将BGP学习的路由注入内部网关协议。 我读过,不推荐使用后者,因为它在内部路由协议上增加了额外的开销,这不是为了处理这样的路由负担而devise的。 但是,在某些情况下,我找不到一个有效的替代解决scheme。 考虑一个例子,一个AS'MY AS'多宿主到两个提供者: R1将MY与AS1连接起来 R2将MY AS与AS2连接。 R1过滤并拒绝AS1公布的一些目的地址D ,例如基于AS_PATH属性,但它仍然接受其他Internet路由。 R2根据MY AS路由策略,接收到上面相同的目的地址D ,但具有不同的AS_PATH。 如果R1和R2只向IGP注入默认的0/0路由,并且不重新分配任何BGP学习的路由,那么想要到达外部目的地D (仅匹配0/0前缀)的内部路由器将遵循目的地0的最短path/ 0,下一跳是R1或R2 。 假设R1和R2之间没有直接的连接,如果将D的数据包转发到R1而发送到R2 ,会发生什么? 我唯一想到的解决scheme就是将某些东西从BGP重新分配给IGP。Cisco设备中的正确命令是什么? 任何人都有同样的疑问? 谢谢。

在solaris 11上使用quaggaconfigurationMD5 bgp身份validation

我正在尝试使用专用networking接口在solaris区域内configurationBGP路由器。 上游提供商坚持使用MD5authentication。 我没有bgp会议来。 我相信我已经把这个问题追踪到了下面 当我重新启动quagga我得到日志 2017/08/28 16:36:34 BGP: can't set TCP_MD5SIG option on socket 7: Operation not applicable 2017/08/28 16:36:34 BGP: can't set TCP_MD5SIG option on socket 7: Operation not applicable tcpdump显示传出的bgp数据包有校验和失败传入的bgp数据包有校验和传递 有人可以告诉我如何解决这个问题

在我的情况下,选播是否有助于我,以及如何实现它?

我有几台不同IP的服务器,部署在不同的数据中心(大多数地理位置靠近我们的用户)。 让我们设想一下,这是简单的Web服务器。 我想要的是服务器的单个IP地址,所有用户都可以简单地使用它,并将客户端路由到最近的服务器。 我认为使用任播地址可能会帮助我。 我不明白的是 如我所见,Anycast只用于DNS服务器。 我相信这是由于非常简单(无状态)的DNS协议本质。 选播是否适用于networking服务器? 会话路由到一台服务器保持连接到唯一的服务器(所以说,所有的保活请求路由到同一台服务器),或每个请求可以去不同的服务器? 我如何在实践中实现任播? 我知道我需要一个自治系统(好的,我有一个),然后我需要一些服务器状态感知的BGP播音员(所以它会宣布我的任播地址,只有当/当服务器能够回答) – 我不知道要使用什么。 有人对Anycast部署有任何经验吗? 这个想法很简单,但我发现实际执行的信息太less了。 先谢谢你!

BGPlogin:“密码:访问密码错误”

我已经按照手册安装了BGPmon。 当我在地址栏上input地址“ http://127.0.0.1:50000/ ”尝试login时,会显示“密码:不正确的访问密码”消息。 谢谢

BGP / ASN:networking没有自己的骨干?

我试图理解在互联网中路由的原理,特别是关于(E)BGP。 到目前为止,我了解了一个“典型”ISP(例如ASN 2)的情况,这个ISP具有自己的骨干网,以及在不同点上的对等/转接/客户互连。 由于所有的边界路由器都通过某些内部路由协议和骨干网连接,如果某些具有ASN 1的AS通过ASN 2有到ASN 3的路由,则存在path(1,2,3),并且ASN 2将转发交通在它的内部主干。 但是,我想知道是否有可能在没有骨干网的多个位置存在ASN,以便在内部连接这些位置。 假设另一个具有ASN 4的ISP连接到ASN 1和3,但不是2; 另外,我们假设ASN 1和3没有超过2的连通性。这样做是否可以工作(例如ASN 4与ASN 1,2和3连接)? 如果是这样,怎么样? 到目前为止,我已经find了一个非常好的解释 ,特别提到这种情况,并说可以通过静态configuration“拆分”ASN 4的路由来解决,但也提到一切都必须静态configuration。 这种configuration是否通用,或者这种情况的处理方式不同? 还有其他的方式来启用这样的“边缘”networking吗? 我特别想知道在各个地方有很多caching的内容传输networking – 它们都有一个主干,还是有不同的做法?

BGP可以使用某些networking的备份链路来指定

假设我连接到两个差异ISP并将它们设置为冗余连接,一个比另一个重。 我可以说,西class牙的一些人的任何路线应该使用较慢的链接,而不是主要的? 谢谢W

Cisco 7200 VXR – BGPcaching损坏?

我们运行一台旧的Cisco 7200 VXR路由器作为我们的边界路由器,并且最近遇到了无法解决的问题。 在这台路由器上手动进行BGP复位可以解决我们所有的问题。 我害怕记忆腐败是原因,但我不完全确定如何解决这个问题,因为我对他的networking硬件水平相对缺乏经验。 您能否帮助指出所描述问题的潜在原因,并指出我是一个很好的故障排除资源? 谢谢

适用于ASpath的JunOS正则expression式

我想在Juniper MX960路由器上为BGP写一个正则expression式,包括3个ASpath,第一个元素是常量,第二个和第三个是通配符。 我发现我们可以像这样手动设置数字: “9121 +(一|二|三| …)(一|二|三| …)”。 这对我不起作用,因为我不知道整体在二,三级的数字。 他们可以是任何东西。 我希望他们是“任何”。 “9121+任何+任何+”«我需要这个。 谢谢。

思科 – 重新分配前缀

我有2个C类IP:xx.xx.xx.0 / 23。 我必须在BGP协议上做广告。 我的configuration是: ip route xx.xx.xx.0 255.255.254.0 Null0 ! 访问列表50许可证xx.xx.xx.0 0.0.1.255 ! 路由图RIPE许可10 匹配ip地址50 设置原点igp ! 路由器bgp YYYYY networkingxx.xx.xx.0掩码255.255.254.0 重新分配静态路由映射RIPE …. 没有自动总结 好的,这是有效的,但我需要将我的前缀的子网移动到我的networking的网关: ip route xx.xx.xx.8 255.255.255.248 xx.xx.xx.123 ip route xx.xx.xx.16 255.255.255.240 xx.xx.xx.122 我如何防止分发/ 29和/ 28? 我应该只分发/ 23 RO:sh ip bgp route-map RIPE BGP版本号为9203492,本地路由器ID为192.168.14.1 状态码:s被抑制,d衰减,h历史,*有效,>最佳,i – 内部, r RIB失败,S失效 起源码:i – IGP,e – […]

简单的Vyattaconfiguration/ BGP路由不注入到路由表中

我有一个非常简单的设置,我正在玩,但是我撞我的头靠在墙上,为什么它不工作。 现在我有两个本地连接的Vyatta路由器(R1,R2)。 两者都通过交叉连接进行连接。 我已经在两者之间build立了一个BGP会话 – 按预期工作。 没有路线图/政策。 我只是试图通过BGP广告从R1到R2的单一路由(我没有使用任何IGP,只是一个静态路由)。 看起来一切正常,因为它应该是这样的–R1和R2有一个BGP会话打开,R2看到的路线R1试图宣传: vyatta@R2# run show ip bgp neighbors 10.0.50.10 received-routes BGP table version is 5, local router ID is 10.0.60.10 Status codes: s suppressed, d damped, h history, * valid, > best, i – internal Origin codes: i – IGP, e – EGP, ? – incomplete Network Next […]