IPRAN基础组网和IPRAN高级知识(8)
?如何识别VPN?——本地识别;在PE上配臵不同的VRF,将不同的接口指定到对应;配臵举例:;3、如何识别VPN——跨公网识别;VRF中包含两种属性:RD和RT;RD:路由标识符(RouteDistinguis;RT:路由目标(route-target),用来;2、VPN-IPV4的地址结构;?地址复用——VPN-IPv4地址族;?VPN-IPv4地址族;?
? 如何识别VPN?——本地识别
在PE上配臵不同的VRF,将不同的接口指定到对应的VRF中。 配臵举例:
3、如何识别VPN——跨公网识别 VRF中包含两种属性:RD和RT。
RD:路由标识符(Route Distinguisher),用来解决用户地址复用问题
RT:路由目标(route-target),用来识别不同VPN的路由信息 2、VPN-IPV4的地址结构 ? 地址复用——VPN-IPv4 地址族 ? VPN-IPv4 地址族
? 路由标识符(RD)+用户IPv4前缀 ? 路由标识符用来消除IPv4地址的歧义 ? 支持用户的私有IP地址空间 ? VPN-IPV4地址通过MP-iBGP发布 ? 使用“BGP 4 多协议扩展”(RFC 2283)
? VPN-IPV4地址只在控制层面被使用 ? 路由标识符有两种类型:0和1
? 类型0:管理器区域=2字节,AN区域=4字节 ? 管理器区域通常为服务提供商的AS号 ? AN区域为由服务提供商分配的一个数值 ? 类型1:管理器区域=4字节,AN区域=2字节 ? 管理器区域通常为服务提供商的IP地址 ? AN为有服务提供商分配的一个数值
例子:20491:21:10.0.1.0/24或71.1.23.1:33:10.0.1.0/24 2、地址复用——VPN-IPv4 地址族的使用 ? VPN-IPV4地址仅用于公共网络,CE并不接收
? 入口PE在发送路由信息进入公共网络时,将ipv4路由格式变为vpn-ipv4格式 ? 出口PE在发送给CE路由信息时将vpn-ipv4地址变为ipv4地址发送
? VPN-IPV4地址仅用于控制层面,即在BGP传递路由消息时使用,而数据报文转发
时不会使用 3、VPN的路由策略 ? VPN的识别——路由目标 RT
作用:RT为路由实例VRF配臵输入输出的路由策略,指定PE路由器能够接收、发送哪些路由信息,通过这些路由策略定义VPN的连接性
实质:RT实质上是BGP的扩展团体属性,用来标识每条路由信息的所属关系 格式: AS号:分配号 或 IP地址:分配号
? import target:用于输入策略,只有当输入路由信息属性与PE上VRF的import target
属性相匹配才能学习保存
? export target:用于输出策略,PE发送路由信息时携带对应 VRF的export target属性,
用来标识发送VPN RD与RT的对比
4、BGP/MPLS VPN路由信息交换和数据报文转发过程 ? 内层标签的提供——MBGP
? PE间在传递路由信息时,MBGP针对每条VPN-IPV4路由信息分配对应的标签; ? 当入口PE收到数据报文时,根据对应的VRF查找VPN-IPV4对应的内部标签,并根
据下一跳地址找到对端PE对应的外部标签,封装发送。 ? 路由信息的交换过程
? CE与PE之间使用传统路由协议传递路由信息(OSPF、BGP、静态路由等)。
? ?
? IPv4地址被添加至适当的转发表 PE路由器将IPv4地址转换成VPN-IPv4地址 VPN-IPv4地址被安装至MP-BGP路由表中
?
?
? MBGP为路由分配内部标签 在报文中根据export增加RT属性 指定该路由信息的下一跳(通常为PE的Loopback地址)
? PE之间通过MPLS的标签分发协议LDP分发标签创建PE1到PE2的隧道
? 对端PE2学习到相关信息并保存
? PE与CE之间使用传统路由协议传递路由信息(OSPF、BGP、静态路由等)
3、数据报文的转发过程
? CE3按照传统的路由检测将报文发送给 PE2
IPRAN基础组网和IPRAN高级知识(8)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)