在Triple Play中,区别比较大的业务模型是PPPOE拨号业务和视频业务.
1,如果是使用Internet的用户,可以通过QinQ的方式,由S8500的RPR透传到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
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

