发明名称 |
一种PVLAN MAC地址表、PVLAN中MAC地址学方法及其系统 |
摘要 |
本发明公开了一种PVLAN MAC地址表、PVLAN中MAC地址学方法及其系统,所述方法和系统基于的地址表,包括端口号、MAC和VLAN。方法包括:在交换设备上配置PVLAN属性;当收到数据报文时,获取端口号和源MAC,获得端口的类型;若端口是主端口,在MAC表中添加三条记录;若端口是团体端口,在MAC表中添加两条记录;若所述端口是隔离端口,将端口号、源MAC、端口关联的主PVLAN写入MAC表中。本发明使PVLAN中的端口流量尽量走已知单播转发流程,提高了网络中的转发性能和安全性。 |
申请公布号 |
CN102833366B |
申请公布日期 |
2016.03.30 |
申请号 |
CN201210309469.4 |
申请日期 |
2012.08.27 |
申请人 |
神州数码网络(北京)有限公司 |
发明人 |
张少太 |
分类号 |
H04L12/741(2013.01)I;H04L12/46(2006.01)I |
主分类号 |
H04L12/741(2013.01)I |
代理机构 |
北京品源专利代理有限公司 11332 |
代理人 |
马晓亚 |
主权项 |
一种PVLAN中MAC地址学习方法,其特征在于,该方法基于PVLAN MAC地址表,所述PVLAN MAC地址表包括端口号、MAC地址和VLAN,所述PVLAN中MAC地址学习方法包括:S1、在交换设备上配置PVLAN属性,将所述PVLAN的团体PVLAN和隔离PVLAN绑定到主PVLAN上,将各端口绑定到所述端口所属的PVLAN中;S2、当交换设备收到用户数据报文时,获取端口号和所述数据报文的源MAC地址,依据所述端口号和所述配置的PVLAN属性获得所述端口的类型;S3、包括:S31、判断所述端口是否是隔离端口,若是,则执行步骤S34,否则执行步骤S32;S32、依据所述配置的PVLAN属性,获取所述端口绑定的PVLAN,将所述端口号、所述源MAC地址、所述端口绑定的PVLAN写入MAC地址表中,执行步骤S33;S33、遍历所述MAC地址表,对所述MAC地址表中每条MAC地址记录进行如下操作:获取所述MAC地址记录的VLAN,依据所述配置的PVLAN属性判断所述VLAN的类型,当所述VLAN的类型为主PVLAN,依据所述配置的PVLAN属性查找所述主PVLAN关联的团体PVLAN和关联的隔离PVLAN,将所述MAC地址记录的VLAN信息分别替换为所述关联的团体PVLAN或所述关联的隔离PVLAN添加到MAC地址表中;当所述VLAN的类型为团体PVLAN,依据所述配置的PVLAN属性查找所述团体PVLAN关联的主PVLAN,将所述MAC地址记录的VLAN信息替换为所述关联的主PVLAN添加到MAC地址表中,结束;S34、依据所述配置的PVLAN属性,获取所述端口关联的主PVLAN,将所述端口号、所述源MAC地址、所述端口关联的主PVLAN写入MAC地址表中。 |
地址 |
100085 北京市海淀区上地九街9号数码科技广场一段三层A区 |