伪装网络工程师26——MPLS跨AS通讯optionB

1、背景说明

以前介绍的OptionA中,因为ASBR须要管理客户路由,且每增长一个客户,须要在ASBR上相应的建立一个VRF,因此在大规模网络环境中不会采用,本文价绍MPLS跨域的另外一种实现方式OptionB,他的实现方式大致与OptionA相同,不一样处在于ASBR上不须要启用VRF,且ASBR之间经过MP-EBGP传递路由
伪装网络工程师26——MPLS跨AS通讯optionB 跨域

2、实验说明

OptionA与OptionB的方案大致相同,端口地址进行号相似于前文中的OptionA,此处再也不赘述,实现的不一样之处在于:网络

  1. ASBR路由器上再也不运行VRF,两个ASBR使用MP-EBGP相互创建对等体
  2. 因为ASBR未启用VRF,因此须要关闭对应地址族下的policy ***-target策略,不然ASBR没法接受由CE传来的路由
  3. ASBR之间创建对等体的接口启用MPLS进程,但不须要启用LDP协议,这样保证ASBR之间传递的路由是带着标签

    3、操做步骤

    • 配置各AS内部基本配置与底层IGP
      伪装网络工程师26——MPLS跨AS通讯optionB
    • 启动各AS内部LDP
      伪装网络工程师26——MPLS跨AS通讯optionB
      伪装网络工程师26——MPLS跨AS通讯optionB
    • 将CE端与PE端进行双向路由重发布
      伪装网络工程师26——MPLS跨AS通讯optionB
      伪装网络工程师26——MPLS跨AS通讯optionB
    • 让CE路由传送到ASBR上
      伪装网络工程师26——MPLS跨AS通讯optionB
      伪装网络工程师26——MPLS跨AS通讯optionB
    • 两台ASBR上创建MP-EEBGP对等体关系,保证R1和R8环回口带标签能正常通讯
      伪装网络工程师26——MPLS跨AS通讯optionB

      4、通讯过程详解

      1.控制面

    • R2经过MP-IBGP将1.1.1.1/32路由传送给R4,此时R4上看到1.1.1.1/32是由R2传递过来的,说明R2在将1.1.1.1/32引入后,将下一跳改变为自身,因此MP-BGP会为该路由分配标签,且标签为1026做为内层标签
      伪装网络工程师26——MPLS跨AS通讯optionB
    • R4经过MP-EBGP将1.1.1.1/32路由传送给R5,此时在R5上看到1.1.1.1/32是由R4传递过来,说明R4在发送该路由时也将下一跳改成自身,一样R4也会为这条路由分配标签,恰巧此处分配的也是1026
      伪装网络工程师26——MPLS跨AS通讯optionB
    • 最后R5经过MP-IBGP将1.1.1.1/32路由传送给R7,此时在R7上看到1.1.1.1/32是由R5传递过来的,说明R5在将1.1.1.1/32发往AS567时,将下一跳改变为自身,因此MP-BGP会为该路由分配标签,且标签为1027做为内层标签
      伪装网络工程师26——MPLS跨AS通讯optionB

      2.转发面

      除了内层标签,各AS内部还会经过LDP协议分配外层标签,此时从8.8.8.8/32上tracert去往1.1.1.1/32,会看到如下现象:
      伪装网络工程师26——MPLS跨AS通讯optionB ide

    • 在AS567内,因为R7去往1.1.1.1/32的下一跳是R5,P上LDP为5.5.5.5/32分配的标签分别为1025,此时R7加上外层标签发给P,P上发现R5为5.5.5.5/32分配的标签分别为3,弹出最外层标签发给ASBR
    • 在AS234内,因为R4去往1.1.1.1/32的下一跳是R2,P上LDP为2.2.2.2/32分配的标签分别为1024,此时R4加上外层标签发给P,P上发现R5为2.2.2.2/32分配的标签分别为3,弹出最外层标签发给CE
    • 整个过程的LSP以下:
      伪装网络工程师26——MPLS跨AS通讯optionB
相关文章
相关标签/搜索