请选择 进入手机版 | 继续访问电脑版

设为首页 收藏本站
思科服务支持社区 点击关注
思科服务支持社区

  
 找回密码
 立即注册

扫一扫,访问微社区

搜索
热搜: 邮件服务器
楼主: oceanyang

【跟我一起读】《IP路由协议疑难解析》

[复制链接]
发表于 2018-6-3 19:00:08 | 显示全部楼层
选路原则
· Prefer highest weight (local to router).
·   Prefer highest local preference (global within AS).
· refer route originated by the local router (next hop = 0.0.0.0).
Prefer shortest AS path.
·  refer lowest origin code (IGP < EGP < incomplete).
·   Prefer lowest MED (exchanged between autonomous systems).                             
·   Prefer EBGP path over IBGP path.
·  refer the path through the closest IGP neighbor.
·Prefer oldest route for EBGP paths.
·   Bgp bestpath compare-routerid
· Prefer the path with the lowest neighbor BGP router ID.
·   Prefer the path with the lowest neighbor IP address.
BGP的包:
open
keepalive
update
notification
BGP的状态:
idle   初始,终止状态,当收到出错时就回到idle状态         
connect  尝试三次握手
active 正在建立三次TCP链接
open send  发open,AS号,版本
open confirm 版本向下兼容,确认
establish  建立
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5
平均得分0 (0 评价)
发表于 2018-6-3 19:17:01 | 显示全部楼层
BGP选路原则:
weight:选小的值,影响出站量
local-preference:大,影响出
优先本路由器上BGP的路由.
as-path:选短的,影响出
起源代码
Origin code (IGP<EGP<Incomplete):选小的
medtric:默认为0,越大越优先(BGP),影响入;而(IGP)影响出.
最近的EBGP邻居
最近的IBGP邻居
EBGP优于IBGP
最老的
最低的Router-ID
四种报文:
Open ---includes holdtime and BGP router ID,当然还有AS号。
Keepalive ---每隔60S发送一次。hold time=180S
Update ---information for one path only (could be to multiple networks)
       ---Includes path attributes and networks
Notification
      ---when error is detected
      ---BGP connection is closed after sent  (做maximum-prefix时可看到)
状态机
BGP states(状态):
Idle        初始状态
Active      TCP三次握手
Open sent         发open包
Open confirm      open包确认状态
Established       邻居建立成功
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5
平均得分0 (0 评价)
发表于 2018-6-3 21:16:52 | 显示全部楼层
10. BGP的13条选路原则是什么?

1、比较Weight
    1)、优选Weight值大的路由条目
    2)、本地产生的BGP路由条目默认Weight为32768,非本地产生的是0
    3)、该值只在本地有效,不具有传递性
    4)、该属性是一个是一个Cisco私有属性
2、比较Local-Preference
    1)、优选Local-Preference值大的路由条目
    2)、默认该值大小为100
    3)、只可传递给IBGP邻居,不会传递给EBGP邻居
3、优选本地产生的路由条目
    即优选Next-Hope为0.0.0.0的路由条目
4、比较As-Path
    优选As-Path最短的路由条目    注:大括号中的As-Path可视为一个As
5、比较Origin Code
    i>e>?    注:i为network或者aggressive产生的路由条目,e为EGP产生的路由条目,EGP现在已经很少使用了,?则为重分发产生的路由条目
6、比较MED
    1)、在Cisco路由器中MED类似于Metric,值越低越好,但是在华为或H3C的路由器,该值越高越好
    2)、使用network或者redistribute产生的路由条目MED继承IGP的度量值(直连路由或者静态路由为0),使用aggressive产生的路由条目的MED属性为空
7、使用EBGP传过来的路由条目,使用联邦是优选联邦EBGP传递过来的路由条目
8、优选去往Next-Hop最近的路由条目
9、BGP的负载均衡
10、优选最老EBGP传递过来的路由条目
11、选择最小RID的路由条目
12、选择最短Cluster-List的的路由条目
13、优选邻居IP(在BGP配置模式小neighbor的IP)地址最小的
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5
平均得分0 (0 评价)
发表于 2018-6-3 21:21:24 | 显示全部楼层
11. BGP的消息报文是哪些,状态机有哪些?
BGP消息报文有5种
     Open:建邻居,交换version、AS号、holdtime、BGP identifier(即RouterID)、可选参数长度、可选参数。
     Keepalive:保持邻居 ,即和BGP对等体的keepalive消息。
     Update:路由更新 ,NLRI(前缀和前缀长度)、路径属性、被撤销路由。每个update只有一个路径信息。
     Notification:出错关闭连接 ,检测到错误条件时发送notification,然后立即关闭BGP连接。
     Route-refresh:路由策略变化时,重新请求。
BGP状态有6种
     Idle:初始状态,查找邻居路由。
     Connect:已找到路由,开始发送TCP包。尝试TCP三次握手,成功则进入OpenSent,失败则进入Active反复尝试。
     Active:继续发送TCP包。TCP连接建立失败,反复尝试。
     OpenSent:发送Open包,等待对方Open包。收到对端Open后,成功则进入OpenConfirm,出错则发送notification。
     OpenConfirm:发送keepalive包,等待对端keepalive/notification。前者则进入established,后者则进入idle。
     Established:收到keepalive,开始交换update。show ip bgp summary最后一列会显示数字
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5
平均得分0 (0 评价)
发表于 2018-6-3 21:23:37 | 显示全部楼层
12.IGMPV1和IGMPv2的区别?
区别是:
        IGMPv1 :主机可以加入组播组。没有离开信息(leave messages)。路由器使用基于超时的机制去发现其成员不关注的组。
        IGMPv2:该协议包含了离开信息,允许迅速向路由协议报告组成员终止情况,这对高带宽组播组或易变型组播组成员而言是非常重要的。
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5
平均得分0 (0 评价)
发表于 2018-6-3 23:28:14 | 显示全部楼层
10. BGP的13条选路原则是什么?

1、Prefer highest weight
2、Prefer highest local preference
3、Prefer route originated by the local router
4、Prefer shortest AS path
5、Prefer lowest origin code
6、Prefer lowest MED
7、Prefer EBGP path over IBGP path
8、Prefer the path through the closest IGP neighbor
9、balance traffic
10、Prefer oldest route for EBGP paths
11、Prefer the path with the lowest neighbor BGP router ID
12、Prefer shortest cluster list
13、Prefer the path with the lowest neighbor IP address.

11. BGP的消息报文是哪些,状态机有哪些?
bgp是建立在tcp之上的协议,tcp端口号179
1pen(打开消息)
2:keepalive(存活消息)
3:update(更新消息)
4:notification(报错消息)

12.IGMPV1和IGMPv2的区别?
IGMPv1支持host membership query 和host membership report
IGMPv2,包括membership query,membership report, Leave Group message .
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5
平均得分0 (0 评价)
发表于 2018-6-6 16:58:10 | 显示全部楼层
积极参与,答题很有意思
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5
平均得分0 (0 评价)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver | 思科服务支持社区  

GMT+8, 2018-6-20 15:26 , Processed in 0.180508 second(s), 43 queries .

京ICP备09041801号-187

版权所有 :copyright:1992-2019 思科系统  重要声明 | 保密声明 | 隐私权政策 | 商标 |

快速回复 返回顶部 返回列表