Vecloud 发表于 2022-9-20 10:18:55

ip路由表与bgp路由表的差异

路由器检查接收到的数据包的目标IP地址,并据此做出路由决策。为了确定数据包将发送到哪个接口,路由器使用路由表。路由表列出了所有已知路由的网络。每个路由器的路由表都是唯一的,并存储在设备的RAM中。
当路由器收到需要转发到另一个网络上的主机的数据包时,它将检查其目标IP地址并查找存储在路由表中的路由信息??。路由表中的每个条目都包含以下条目:
1.网络和子网掩码 –指定IP地址范围。
2.远程路由器 –用于访问该网络的路由器的IP地址。
3.传出接口 –数据包应该传出以到达目标网络的传出接口。
IP VPN可以理解为:通过隧道技术在公众IP/MPLS网络上仿真一条点到点的专线
。隧道是利用一种协议来传输另外一种协议的技术,共涉及三种协议,包括:乘客协议、隧道协议和承载协议。
运行BGP协议的路由器出于不同的目的使用三种类型的路由表:
1)BGP邻居表 –包含有关BGP邻居信息的表。
2)BGP表(也称为BGP拓扑表,BGP

RIB)包含根据BGP学习的网络层可达性信息(NLRI)和与这些路径相对应的NLRI属性(path属性,PA)。本质上,NLRI是前缀及其长度。BGP表包含来自所有邻居的所有路由,以及到同??一网络的具有不同属性的多条路由。
3)BGP路由表 –主要IP路由表,仅包含来自BGP表的最佳路由。BGP选择了通往网络的最佳路径后,该路径将添加到主IP路由表中。
关于BGP需要注意的几个关键点:
1)BGP通告的网段必须存在于IGP的路由表中;而OSPF通告的网段所在接口上启用了OSPF进程;

2)OSPF靠area 0和SPF防环;而BGP靠AS 0

和路径属性防环;路由信息数据包每过一个AS都会记录当前的AS号到路径属性中。如果已经记录的AS号与路由器所在的AS号一致则该路由器拒收该条路由通告信息;

3)BGP路由信息转发原则:从EBGP接收的可以转发给IBGP或EBGP,从IBGP接收的可以转发给EBGP,但是不能转发给IBGP;

4)从EBGP接收的路由信息需要改变下一跳;

5)BGP属于控制层面的路由协议,其路由表中有BGP路由也不一定能够转发数据包,转发数据包需要结合其他配置方法。

了解更多相关内容欢迎关注http://www.vecloud.com
页: [1]
查看完整版本: ip路由表与bgp路由表的差异