目录:
- 1、BGP协商的相关原理和参数
- 2、什么是bgp服务器的路由黑洞
- 3、求解答,BGP协议在国内外的概况和研究趋势是怎么样?
- 4、bgp的工作原理 谁和我详细说一下啊~~
- 5、m6000bars升级命令
- 6、bgp鞋子质量怎么样
BGP协商的相关原理和参数
有5种协商CODE.
1. Open (code 1):用于建立连接,包含版本号(如BGP3/BGP4)Hold Time=180s(是一个协商的过程,以较小的Hold Time为准),Router-ID(OSPF和BGP可以手动配置),AS号(范围从1~65535,其中64512~65535 的AS编号范围留作私有);
2. KeepAlives(code 4):周期发送用于维护连接检查路径(这个包是不可靠的),T=Hold Time/3, Hold Time=0 = No KeepAlive.,keepalive 是个19 字节周期发送的BGP 消息头标,没有数据域。
3. Update(code 2):消息包含了三个组件:网络层可达性消息(NLRI)、路径属性和被撤销的路由。包括到达目的网络的路径和属性,更新路由信息用,一次更新只有一条路径,但可以有多条网络。Update可以删除(宣告不可达)和增加(宣告可达)路由.其内容是前缀的长度。
4. Notification(code 3):网络中出现错误(Error),检测到后断开连接并发送通知给对方。
5.Route-Reflesh message:一个可选的message (negotiated during capability advertisement) that is sent to request dynamic BGP route updates from the Adj-RIB-Out table of a remote BGP speaker
这就是协商的过程:Idel,connect,open sent,open confirm,establish。
BGP邻居建立会话的5种状态:
1. Idle:查找路由表,该过程BGP对它的资源进行初始化,复位一个连接重试计时器,发起一条TCP 连接,并开始倾听远程对等体所发起的连接。
2. Connect:找到路由表后进行TCP三次握手,TCP 连接成功,则转到OpenSent状态,TCP连接失败,则转到active 状态,将尝试再次连接。
3. Open Sent:握上手后发送Open message消息,等待其对等体发送打开消息,如果出错,则发送一条出错消息并退回空闲状态,如果无错,则开始发送Keepalive 并复位keepalive 计时器。
4. Open Confirm:收到对方发来的Open消息,如果收到keepalive 消息,BGP 就进入established状态,邻居关系协商完成;如果系统收到一条更新或keepalive 消息,它将重新启动保持计时器;如果收到Notification消息,BGP 就退回到空闲状态。
5. Established:会话建立,邻居关系协商过程最终状态;这时BGP将开始与它的对等体交换路由更新数据包。
PS: Active状态:当路由器发送出OPEN包给邻居等待回应,如果长时间未接收到回应则超时,超时后状态更改为Idle还是connect状态?试图发起TCP连接获得对等体,成功转到Open Sent状态,连接重试计时器超时,退回连接状态,这是由于TCP链路上出现了问题所致。??
产生问题的原因主要有:
1. Neighbor命令后面的ip-address配置有错;
2. 没有打上Neighbor命令(两边都要)
3. 更新源错误,或者更新源不可达。
什么是bgp服务器的路由黑洞
在配置BGP的时,通常最容易遇到的问题就是路由黑洞,那么什么是路由黑洞呢,简单的说,它会默默的将数据包丢弃,使所有数据包有去无回。我们知道传统的IP路由查找,它是逐跳查找的,通俗一点就是当数据包到达路由设备的时候,每一台设备都要查找路由表,并且在路由设备有路由的前提下才能转发报文。对BGP来说由于存在iBGP水平分割规则,只把路由传递一跳,这是一种防环机制,所以在BGP的设计上有些设备就不会运行BGP。BGP是一种TCP的连接或者说是一种host-to-host的连接(可以跨越设备进行连接),所以路由传递是没有问题的,但是数据包的路由却是有问题的。通常我们可以看到的现像是iBGP邻居关系可以正常建立,也就是说控制平面看起来是正常的,但是数据平面确不可达。
求解答,BGP协议在国内外的概况和研究趋势是怎么样?
BGP原先只是为运营商中域间路由传递而设计的,但是到目前为止,不仅仅是运营商之间,还有很多大企业在接入运营商时,也会选择使用BGP接入方式,这样的好处在于可以细化至路由条目,对其路由进行单一控制,灵活度较高。
目前BGP分为很多地址族,目前在运营商中用的比较多的有ipv4 unicast bgp / ipv6 unicast bgp /
v4 bgp /
v6 bgp 以及ipv4 mdt bgp(用来传递域间组播
路由)。现在国外运营商大部分已经完成了ipv6 bgp与
v6 bgp的双栈构建,而国内也在今后2年内完成骨干网ipv6 bgp的建设,在未来几年形成业务接入的格局。
bgp的工作原理 谁和我详细说一下啊~~
我大概说一下吧
BGP用于AS之间,如电信各运营商之间都是使用BGP协议。
1、BGP不同于OSPF/IS-IS/RIP等协议,它是一种AS之间的路由选择协议,而OSPF/RIP等属于AS内部路由选择协议;
2、BGP是用来管理路由的,本身不能发现路由,而域内路由选择协议是可以及时发现路由的,并根据不同的算法计算路由。
3、BGP对路由的管理体现在:BGP有丰富的路由属性,如:下一跳、metric、优先级、团体等,通过这些属性控制路由在as内的出入。
BGP的几个工作原则:
1, 忽略下一跳不可达的路由
2, 忽略不同步的IBGP路由
3, 首选具有最大权重优先,思科私有。(local to router)
4, 首选具有最大本地优先级优先。(global within AS)
5, 首选具有始发本地的路由的路由器优先,(next hop=0.0.0.0)
6, 首选具有最短AS-PATH的路由。
7, 首选具有最小的源码的路由,IGP〈EBP〈incomplete
8, 当所有路由的AS号都相同的时候,首选MED最低的路由,在所有AS号码相同的时候比较MED
9, 首选具有EBGP〉联盟EBGPIBGP
10,首选具有最近的IGP邻居路由器优先,metric
11 首选具有最老的路由优先(注意:现在这条基本不用)
12,首选具有最低ROUTER-ID的路由。(2个BGP地址不能建邻)
13,首选具有最低的neighbor的IP地址
m6000bars升级命令
路由协议查看相关
1)isis相关
M6000#show isis adjacency
Interface System id State Lev Holds SNPA(802.2) Pri MT M6000# show ip forwarding route isis-l1 IPv4 Routing Table:
Dest Mask Gw Interface Owner Pri Metric 2)bgp相关
M6000#show bgp all summary Neighbor Ver As MsgRcvd MsgSend Up/Down State
M6000#show ip bgp summary
Neighbor Ver As MsgRcvd MsgSend Up/Down(s) State/PfxRcd
M6000#show bgp
v4 unicast summary
Neighbor Ver As MsgRcvd MsgSend Up/Down(s) State/PfxRcd
M6000#show ip bgp neighbor ?
A.B.C.D Neighbor to display information about //查看邻居详细信息 in In //查看bgp全局邻居收到的路由信息 out Out //查看bgp全局邻居宣告的路由信息
v4-in
V4 in //查看bgp
邻居收到的路由信息
v4-out
V4 out //查看bgp
邻居宣告的路由信息
M6000#show ip protocol routing Protocol routes:
Status codes: *valid, best, i-internal, s-stale
Dest NextHop RoutePrf RouteMetric Protocol M6000#show ip forward route IPv4 Routing Table:
Dest Mask Gw Interface Owner Pri Metric
8.接口相关
1)查看端口信息
M6000#show interface xgei-0/1/0/1 xgei-0/1/0/1 is administrative
bgp鞋子质量怎么样
质量还可以,
该品牌的鞋子穿起来比较舒服,而且在材料上采用了纯棉材料。最大的优点就是没有脚臭味,当然价格也不一般。
评论前必须登录!
注册