网络路由与MPLS技术详解
1. 网络设备角色与功能
在网络拓扑中,不同设备承担着不同的角色和功能。PE1、PE2、PE3和PE4在特定情况下会扮演P角色,例如当PE1在ge - 2/0/3接口接收数据包并从ge - 2/0/4接口发出时,它就充当了P - 路由器。
边界自治系统边界路由器(ASBR)是由ISP拥有的核心路由器执行的边缘功能,用于与其他SP建立外部eBGP对等连接。PE1和PE2虽然能与CE1和CE2建立eBGP会话,但它们不算ASBR,因为远程对等方是客户而非SP。而PE3、PE4、BR1和BR2是ASBR,当它们在外部和内部接口之间转发流量时就履行该功能,比如PE3在ge - 2/0/1接口接收数据包并从ge - 2/0/3接口发出时,就表现为ASBR。
主机H1和H3的主要用途是执行ping和traceroute操作,它们的操作系统并非关键因素,在本例中,这些主机是运行IOS XR的虚拟机。H1属于客户内部网络,H3连接到内容提供商核心网络,且H1和H3都不运行任何路由协议。
路由反射器RR1和RR2不转发用户流量,它们的主要任务是反射BGP路由,属于纯粹的控制平面功能。
2. BGP配置
中间系统到中间系统(IS - IS)为ISP内部提供回环到回环的连接,这是建立多跳内部BGP(iBGP)会话所必需的。BGP会话的端点情况如下:iBGP使用回环地址,边界eBGP使用链路地址。
2.1 Junos系统下PE和ASBR的BGP配置
以PE1为例,其BGP配置如下:
1 routing-options {
2