Cnfan.net中国网络
IT网络技术专家
华为技术
 最新专题: 专题 | 分类 | 投稿 | 搜索
 华为技术首页 | 华为新闻 | 配置指南 | 综合应用 | 华为产品

用HUAWEI S8500实现城域网二层业务的透传

简介: 在Triple Play中,区别比较大的业务模型是PPPOE拨号业务和视频业务. 1,如果是使用Internet的用户,可以通过QinQ的方式,由S8500的RPR透传到BRAS,终结PPPOE. 2,如果是视频业务,每个DSLAM都有一个视频业 ...

关键字: 华为 S8500 二层 城域网 huawei

 
Triple Play中,区别比较大的业务模型是PPPOE拨号业务和视频业务.
1,如果是使用Internet的用户,可以通过QinQ的方式,S8500RPR透传到BRAS,终结PPPOE.
2,如果是视频业务,每个DSLAM都有一个视频业务的VLAN,这个VLAN可以叫做S-TAG,用来唯一标识一个DSLAM的视频业务,这个S-TAG可以通过S8500透传,然后直接定位到组播服务器上,来实现城域网内部组播. 组播业务不可以使用QinQ,因为QinQ要求IGMP Snooping 必须是关闭的.
 
今天建立了一个模型来对这种业务进行一个仿真:
 
组网描述:
P1-1-NE08E-1分别启用两个子接口
E4/2/0.1 IP=30.1.1.1 vid=10
E4/2/0.2 IP=30.1.2.1 vid=100
VID 10用来模拟internet业务,需要用QinQ透传.VID 100为组播业务,需要直接透传不做任何操作.
 
组网要求:
P1-4-S8500-1在收到vid为10的帧的时候,加上vid为20的Service tag,模拟internet业务
P1-4-S8500-1在收到vid为100的帧的时候,不做操作直接透传,在P1-4-S8505-3上启用VLAN100模拟组播服务器
整个过程用灵活QinQ来实现.
 
配置解析:
#
 igmp-snooping enable
#
 flow-template user-defined slot 3 s-tag-vlan
\\在P1-4-S8500-1的3号槽应用流模板. 造作为加入S-TAG
#
acl number 4000
 rule 0 permit s-tag-vlan 10 ingress any egress any 
\\定义ACL,只为U-TAG为10的用户做QinQ操作
#
vlan 1
#
vlan 20                                  
#
vlan 100
 igmp-snooping enable 
//vlan20和vlan100都是public tag
#
interface GigabitEthernet3/1/2
 description to p1-1-ne08e-1 e4/2/0
 port link-type hybrid
 port hybrid vlan 100 tagged       
 port hybrid vlan 1 20 untagged
\\定义该接口为hybird端口,在收到S-TAG为100的数据时透传,在收到S-TAG为20的数据时候去掉S-TAG
 vlan filter disable                     
 flow-template user-defined           
\\应用预先定义的流模板
 traffic-redirect inbound link-group 4000 rule 0 system-index 1 nested-vlan 20
\\在符合预定U-TAG ACL的时候,添加S-TAG=20  
interface RprPos4/1/1
 port link-type trunk
 port trunk permit vlan all
#\\配置RPR接口透传
ping 30.1.1.2
  PING 30.1.1.2: 56  data bytes, press CTRL_C to break
    Reply from 30.1.1.2: bytes=56 Sequence=1 ttl=255 time=7 ms
    Reply from 30.1.1.2: bytes=56 Sequence=2 ttl=255 time=3 ms
    Reply from 30.1.1.2: bytes=56 Sequence=3 ttl=255 time=3 ms
    Reply from 30.1.1.2: bytes=56 Sequence=4 ttl=255 time=3 ms
    Reply from 30.1.1.2: bytes=56 Sequence=5 ttl=255 time=3 ms
  --- 30.1.1.2 ping statistics ---
    5 packet(s) transmitted
    5 packet(s) received
    0.00% packet loss
    round-trip min/avg/max = 3/3/7 ms
结果:CE可以分别分别ping通两个地址
ping 30.1.2.2
  PING 30.1.2.2: 56  data bytes, press CTRL_C to break
    Reply from 30.1.2.2: bytes=56 Sequence=1 ttl=255 time=8 ms
    Reply from 30.1.2.2: bytes=56 Sequence=2 ttl=255 time=3 ms
    Reply from 30.1.2.2: bytes=56 Sequence=3 ttl=255 time=3 ms
    Reply from 30.1.2.2: bytes=56 Sequence=4 ttl=255 time=3 ms
    Reply from 30.1.2.2: bytes=56 Sequence=5 ttl=255 time=3 ms
  --- 30.1.2.2 ping statistics ---
    5 packet(s) transmitted
    5 packet(s) received
    0.00% packet loss
    round-trip min/avg/max = 3/4/8 ms

  <欢迎投稿>  <论坛讨论>
 »相关文章  »论坛新贴
精彩文章 活动资讯 今日头条