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

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

  
 找回密码
 立即注册

扫一扫,访问微社区

搜索
热搜: 邮件服务器
查看: 685|回复: 3

【原创】EoMPLS between ASR9k and ME3750

[复制链接]
发表于 2018-2-26 16:15:09 | 显示全部楼层 |阅读模式
前几天跟同事讨论了下关于ASR9k与ME3750通过Eompls互通的问题,发现ASR9k在实现上跟IOS有许多不同的地方,另外根据同事的总结,发现收益颇多,故把其中一部分整理出来(有一部分信息直接从同事的summary中拿过来的),以备日后复习。

Topology:
  1. (access 1148)(non-ESport)ME3750(ESport)—–PW—–A9K(dot1q.1148)
复制代码

3750 Config:
  1. interface Vlan1148
  2. no ip address
  3. xconnect 2.2.2.2 23 encapsulation mpls pw-class cisco

  4. pseudowire-class cisco
  5. encapsulation mpls
  6. interworking vlan

  7. interface GigabitEthernet1/0/2
  8. switchport access vlan 1148
  9. switchport mode access
  10. spanning-tree portfast
复制代码

对于37来说,VLAN SVI 上起XCONNECT DATA层面可通要满足的条件:

  • 连接PE的接口必须是ES-PORT (GigabitEthernet1/1/1 或 GigabitEthernet1/1/2)
  • 连接CE的接口必须是非ES-PORT

ASR9k Config:
  1. ASR9000-2#show run l2vpn
  2. Fri Aug 16 08:33:16.978 UTC
  3. l2vpn
  4. router-id 2.2.2.2
  5. pw-class cisco
  6.   encapsulation mpls
  7.    transport-mode vlan passthrough >>> 从4.1.x,配上后不插入dummy tag
  8.   !
  9. !
  10. xconnect group Core
  11.   p2p test1
  12.    interface GigabitEthernet0/0/0/10.1148
  13.    neighbor ipv4 3.3.3.3 pw-id 23
  14.     pw-class cisco
  15.    !
  16.   !
  17. !
  18. interface GigabitEthernet0/0/0/10.1148 l2transport
  19. encapsulation dot1q 1148
  20. !
复制代码

Summary:

ME37默认封装是type4,ASR9k默认封装是typ5。默认type肯定协商有问题,所以更改asr9k的封装类型,可以通过transport-mode vlan,改成type4,但是transport-mode有两种option,一种是加passthrough,另一种是不加passthrough,这两种option又有非常大的区别:

1. 加passthough的,直接看端口rewrite规则就可以了
2. 如果不加passthough:

AC—> PW,先操作AC下的REWRITE规则,然后再PUSH一个TAG 0到PW上;
PW—> AC,先POP ANY,POP第一层,再操作AC接口下REWRITE规则的SYMMETRIC规则;

对于”transport-mode passthrough”这里有更详细的解释:
ASR9k and 7600 (when using EVC configuration) are so-called EFP platforms. This means that dot1q tag is not stripped off by default, but you have to use ‘rewrite’ commands like: “rewrite ingress tag pop 1 symmetric

In case of Type 4 pseudowire (Ethernet VLAN), if you strip off the tag with rewrite you’ll
be left without any tags. To facilitate this we add so-called ‘dummy tag‘.

transport-mode vlan passthrough‘ is special version of Type 4 PW, which doesn’t insert dummy tag. So, in this case in order to keep original dot1q tag, we should not use ‘rewrite’ command.

***封装是封装,数据是数据,两者不相干***
***只要两边type相同,协商就会up,不是说session up了,数据就会通,这还得再分析***

现在来分析下整个的数据转发过程:

先从37这边开始:
AC—> PW,默认数据带上dummy tag 1148放到PW上传送

到达ASR9K后:
PW—> AC,由于用了passthrough,所以不涉及dummy tag0,直接看AC接口rewrite,发现没有任何配置,所以数据会带着1148出去,端口默认是不会去check出方向的tag的,除非配置了ethernet egress-filter strict。

ASR9k回包:
AC—> PW,直接看端口的rewrite规则,这里没有rewrite,所以match后直接把带着tag(也是dummy tag)的数据放到PW上,传给37

到达37后:
PW—> AC,37同样没有rewrite,所以直接把这个带着tag的数据传出去

  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5
平均得分5 (1 评价)
发表于 2018-2-26 17:02:37 | 显示全部楼层
很好的经验分享,支持
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5
平均得分0 (0 评价)
发表于 2018-2-27 15:24:46 | 显示全部楼层
支持分享经验~~!
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5
平均得分0 (0 评价)
发表于 2018-3-12 08:27:20 | 显示全部楼层
现实中都没见过ASR路由器
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5
平均得分0 (0 评价)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver | 思科服务支持社区  

GMT+8, 2018-6-21 14:21 , Processed in 0.081100 second(s), 40 queries .

京ICP备09041801号-187

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

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