发明名称 |
一种在交换机上实现虚拟设备的方法和装置 |
摘要 |
本发明公开了一种在交换机上实现虚拟设备的方法和装置,方案为:为交换机中各VD的每个转发芯片配置二层隔离表;当在转发芯片的外部端口接收到的报文并从转发芯片的内部端口转发报文时,在报文中携带源端口;当在转发芯片的内部端口接收到报文时,根据报文的源端口以及为该转发芯片配置的二层隔离表判断报文是否属于该转发芯片所在VD,根据判断结果确定对报文的出端口进行过滤或不过滤,使报文只能从同VD进出。本发明能够满足交换机对VD间的流量隔离的需求,扩展了交换机的应用场景。 |
申请公布号 |
CN103685082A |
申请公布日期 |
2014.03.26 |
申请号 |
CN201210356094.7 |
申请日期 |
2012.09.21 |
申请人 |
杭州华三通信技术有限公司 |
发明人 |
王明辉 |
分类号 |
H04L12/947(2013.01)I;H04L12/46(2006.01)I |
主分类号 |
H04L12/947(2013.01)I |
代理机构 |
北京德琦知识产权代理有限公司 11018 |
代理人 |
谢安昆;宋志强 |
主权项 |
一种在交换机上实现虚拟设备VD的方法,所述交换机以转发芯片为加入和退出VD的最小单元,并建立有转发芯片和VD的对应关系;其特征在于,该方法包括:根据转发芯片和VD的对应关系为当前VD中每个转发芯片配置用于隔离非当前VD的报文的二层隔离表;当前VD在自身的任一转发芯片的外部端口接收到报文时,确定报文的出端口,对属于该转发芯片的外部端口的每个出端口,从该出端口转发报文;对不属于该转发芯片的外部端口的每个出端口,将接收报文的端口作为报文的源端口携带在报文中并通过该转发芯片的内部端口转发报文;当前VD在自身的任一转发芯片的内部端口接收到携带源端口的报文时,确定报文的出端口,根据报文的源端口和为该转发芯片配置的二层隔离表判断报文是否属于当前VD,如果是,则从确定的出端口转发报文,否则,滤除报文的出端口中属于该转发芯片的外部端口,从滤除后剩下的出端口转发报文。 |
地址 |
310053 浙江省杭州市高新技术产业开发区之江科技工业园六和路310号华为杭州生产基地 |