CN110830371B - 报文重定向方法、装置、电子设备及可读存储介质 - Google Patents
报文重定向方法、装置、电子设备及可读存储介质 Download PDFInfo
- Publication number
- CN110830371B CN110830371B CN201911107869.5A CN201911107869A CN110830371B CN 110830371 B CN110830371 B CN 110830371B CN 201911107869 A CN201911107869 A CN 201911107869A CN 110830371 B CN110830371 B CN 110830371B
- Authority
- CN
- China
- Prior art keywords
- message
- port
- unknown
- vlan
- multicast
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/16—Multipoint routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4641—Virtual LANs, VLANs, e.g. virtual private networks [VPN]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/32—Flooding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/80—Actions related to the user profile or the type of traffic
- H04L47/806—Broadcast or multicast traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
- H04L63/101—Access control lists [ACL]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本申请提供一种报文重定向方法、装置、电子设备及可读存储介质,涉及通信技术领域。所述方法包括:获取未匹配到转发表的未知待转发报文;确定未知待转发报文的报文类型;在所述报文类型为未知组播报文时,根据预先配置的与所述未知组播报文对应的虚拟局域网VLAN的洪泛端口将所述未知组播报文重定向到所述洪泛端口,所述洪泛端口为报文转发设备上的至少一个端口;通过所述洪泛端口将所述未知组播报文转发出去。该方案通过VLAN的洪泛端口将未知组播报文重定向到对应的洪泛端口,以通过洪泛端口将未知组播报文转发出去,而无需配置ACL表项来进行重定向,进而节约了ACL表项和组播组资源。
Description
技术领域
本申请涉及通信技术领域,具体而言,涉及一种报文重定向方法、装置、电子设备及可读存储介质。
背景技术
现有技术中,交换设备在接收到未知组播报文时,一般是将未知组播报文发送到交换设备上所有的端口。但是针对某些业务需求,对于不同的虚拟局域网(Virtual LocalArea Network,VLAN)的未知组播报文,其需要重定向到不同的组播组,即对于不同的VLAN的未知组播报文通过不同的端口发送出去。
其中,对未知组播报文进行重定向的方法是采用访问控制列表(Access ControlList,ACL)来进行相应的报文匹配,即ACL表项中配置的匹配项包括VLAN和未知组播报文的标记,动作是重定向到组播组。也就是说,针对不同的VLAN需要创建各自的ACL表项,这使得在配置未知组播重定向业务的VLAN较多的情况下,导致ACL表项和组播组的资源开销较大。
发明内容
本申请实施例的目的在于提供一种报文重定向方法、装置、电子设备及可读存储介质,用以改善现有技术中通过ACL表项对未知组播报文进行重定向,造成ACL表项和组播组资源开销较大的问题。
第一方面,本申请实施例提供了一种报文重定向方法,所述方法包括:获取未匹配到转发表的未知待转发报文;确定未知待转发报文的报文类型;在所述报文类型为未知组播报文时,根据预先配置的与所述未知组播报文对应的虚拟局域网VLAN的洪泛端口将所述未知组播报文重定向到所述洪泛端口,所述洪泛端口为报文转发设备上的至少一个端口;通过所述洪泛端口将所述未知组播报文转发出去。
在上述实现过程中,通过VLAN的洪泛端口将未知组播报文重定向到对应的洪泛端口,以通过洪泛端口将未知组播报文转发出去,而无需配置ACL表项来进行重定向,进而节约了ACL表项和组播组资源。
可选地,所述根据预先设置的与所述组播报文对应的虚拟局域网VLAN的洪泛端口将所述未知组播报文重定向到所述洪泛端口,包括:
获取所述未知组播报文中携带的VLAN的标识;
查找与所述VLAN的标识对应的VLAN洪泛端口列表;
确定所述VLAN洪泛端口列表中的洪泛端口,并将所述未知组播报文重定向到所述洪泛端口。
在上述实现过程中,根据报文中携带的VLAN的标识来查找该VLAN对应的洪泛端口,使得可以准确获得未知组播报文对应的洪泛端口。
可选地,所述将所述未知组播报文重定向到所述洪泛端口,包括:
复制对应所述洪泛端口的数量的未知组播报文;
将复制的未知组播报文一一发送至各个所述洪泛端口。
在上述实现过程中,将未知组播报文从对应的端口发送出去,以实现未知组播报文的转发。
可选地,所述确定未知待转发报文的报文类型之后,还包括:
在所述报文类型为未知单播报文时,根据预先配置的第一访问控制列表ACL表项将所述未知单播报文重定向到所述第一ACL表项中的组播组内,所述组播组包括所述报文转发设备上的所有端口;
根据所述未知单播报文携带的VLAN的标识确定将所述未知单播报文通过所述报文转发设备上的第一目标端口转发出去,所述第一目标端口所属的VLAN的标识与所述未知单播报文中携带的VLAN的标识一致。
在上述实现过程中,通过第一ACL表项对未知单播报文洪泛到报文转发设备上的所有端口,然后结合出端口来对未知单播报文进行过滤,从而使得针对所有的未知单播报文只需配置一条第一ACL表项即可,进而节约了ACL表项和组播组的资源。
可选地,所述第一ACL表项中配置有所述未知单播报文的标记,配置的动作为将未知单播报文重定向到所述组播组。
可选地,所述根据预先配置的第一ACL表项将所述未知单播报文重定向到所述第一ACL表项中的组播组内,包括:
复制对应所述组播组内的所有端口的数量的未知单播报文;
将复制的未知单播报文一一发送到所述组播组内的各个端口。
可选地,所述根据所述未知单播报文携带的VLAN的标识确定将所述未知单播报文通过所述报文转发设备上的第一目标端口转发出去,包括:
通过端口判断所述未知单播报文携带的VLAN的标识是否与所述端口所属的VLAN的标识一致;
若是,则确定所述端口为所述第一目标端口,并将所述未知单播报文通过所述端口转发出去。
在上述实现过程中,通过出端口来将未知单播报文进行过滤,使得未知单播报文从对应的端口转发出去,从而实现对未知单播报文的转发。
可选地,所述确定未知待转发报文的报文类型之后,还包括:
在所述报文类型为广播报文时,根据预先配置的第二ACL表项将所述广播报文重定向到所述第二ACL表项中的组播组内,所述组播组包括所述报文转发设备上的所有端口;
根据所述广播报文携带的VLAN的标识确定将所述广播报文通过所述报文转发设备上的第二目标端口转发出去,所述第二目标端口所属的VLAN的标识与所述广播报文中携带的VLAN的标识一致。
在上述实现过程中,通过第二ACL表项对广播报文洪泛到报文转发设备上的所有端口,然后结合出端口来对广播报文进行过滤,从而使得针对所有的广播报文只需配置一条第二ACL表项即可,进而节约了ACL表项和组播组的资源。
可选地,所述第二ACL表项中配置有所述广播报文的标记,配置的动作为将广播报文重定向到所述组播组。
可选地,所述根据预先配置的第二ACL表项将所述广播报文重定向到所述第二ACL表项中的组播组内,包括:
复制与所述组播组内的所有端口的数量一致的广播报文;
将复制的广播报文一一发送到所述组播组内的各个端口。
可选地,所述根据所述广播报文携带的VLAN的标识确定将所述广播报文通过所述报文转发设备上的第二目标端口转发出去,包括:
通过端口判断所述广播报文携带的VLAN的标识是否与所述端口所属的VLAN的标识一致;
若是,则确定所述端口为所述第二目标端口,并将所述广播报文通过所述端口转发出去。
在上述实现过程中,通过出端口来将广播报文进行过滤,使得广播报文从对应的端口转发出去,从而实现对广播报文的转发。
第二方面,本申请实施例提供了一种报文重定向装置,所述装置包括:
报文获取模块,用于获取未匹配到转发表的未知待转发报文;
报文类型确定模块,用于确定未知待转发报文的报文类型;
报文重定向模块,用于在所述报文类型为未知组播报文时,根据预先配置的与所述未知组播报文对应的虚拟局域网VLAN的洪泛端口将所述未知组播报文重定向到所述洪泛端口,所述洪泛端口为报文转发设备上的至少一个端口;
报文发送模块,用于通过所述洪泛端口将所述未知组播报文转发出去。
可选地,所述报文重定向模块,用于获取所述未知组播报文中携带的VLAN的标识;查找与所述VLAN的标识对应的VLAN洪泛端口列表;确定所述VLAN洪泛端口列表中的洪泛端口,并将所述未知组播报文重定向到所述洪泛端口。
可选地,所述报文重定向模块,用于复制对应所述洪泛端口的数量的未知组播报文;将复制的未知组播报文一一发送至各个所述洪泛端口。
可选地,所述报文重定向模块,还用于在所述报文类型为未知单播报文时,根据预先配置的第一ACL表项将所述未知单播报文重定向到所述第一ACL表项中的组播组内,所述组播组包括所述报文转发设备上的所有端口;
所述报文发送模块,还用于根据所述未知单播报文携带的VLAN的标识确定将所述未知单播报文通过所述报文转发设备上的第一目标端口转发出去,所述第一目标端口所属的VLAN的标识与所述未知单播报文中携带的VLAN的标识一致。
可选地,所述第一ACL表项中配置有所述未知单播报文的标记,配置的动作为将未知单播报文重定向到所述组播组。
可选地,所述报文重定向模块,还用于复制对应所述组播组内的所有端口的数量的未知单播报文;将复制的未知单播报文一一发送到所述组播组内的各个端口。
可选地,所述报文发送模块,还用于通过端口判断所述未知单播报文携带的VLAN的标识是否与所述端口所属的VLAN的标识一致;若是,则确定所述端口为所述第一目标端口,并将所述未知单播报文通过所述端口转发出去。
可选地,所述报文重定向模块,还用于在所述报文类型为广播报文时,根据预先配置的第二ACL表项将所述广播报文重定向到所述第二ACL表项中的组播组内,所述组播组包括所述报文转发设备上的所有端口;
所述报文发送模块,还用于根据所述广播报文携带的VLAN的标识确定将所述广播报文通过所述报文转发设备上的第二目标端口转发出去,所述第二目标端口所属的VLAN的标识与所述广播报文中携带的VLAN的标识一致。
可选地,所述第二ACL表项中配置有所述广播报文的标记,配置的动作为将广播报文重定向到所述组播组。
可选地,所述报文重定向模块,还用于复制与所述组播组内的所有端口的数量一致的广播报文;将复制的广播报文一一发送到所述组播组内的各个端口。
可选地,所述报文发送模块,还用于通过端口判断所述广播报文携带的VLAN的标识是否与所述端口所属的VLAN的标识一致;若是,则确定所述端口为所述第二目标端口,并将所述广播报文通过所述端口转发出去。
第三方面,本申请实施例提供一种电子设备,包括处理器以及存储器,所述存储器存储有计算机可读取指令,当所述计算机可读取指令由所述处理器执行时,运行如上述第一方面提供的所述方法中的步骤。
第四方面,本申请实施例提供一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时运行如上述第一方面提供的所述方法中的步骤。
本申请的其他特征和优点将在随后的说明书阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请实施例了解。本申请的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1为本申请实施例提供的一种网络***的结构示意图;
图2为本申请实施例提供的一种报文重定向方法的流程图;
图3为本申请实施例提供的一种报文重定向装置的结构框图;
图4为本申请实施例提供的一种电子设备的结构示意图。
具体实施方式
下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
请参照图1,图1为本申请实施例提供的一种网络***的结构示意图,根据图1中各个设备之间的拓扑关系可知,服务器110与第一交换机120通过第一交换机120上的端口0/4连接,第一交换机120分别与第二交换机130、第三交换机140连接,若第三交换机140和第二交换机130开启了组播转发业务,则针对所有组播查询协议报文就会通过端口1/1和2/1发送到第一交换机120。若第一交换机120在端口0/4所在的VLAN A配置了未知组播重定向,第一交换机120接收到组播查询协议报文后,就会把VLAN A内的未知组播报文重定向到端口0/1和0/2,然后第一交换机120从服务器110接收到的未知组播报文就会从端口0/1和0/2发送到第二交换机130和第三交换机140,然后该未知组播报文通过第二交换机130和第三交换机140的相关转发规则,到达第二用户终端160和第三用户终端170,而第一用户终端150则不会收到相应的未知组播报文。
其中,对未知组播报文进行重定向采用的方法是将未知组播报文通过ACL表项重定向到对应的组播组中的指定端口,如上述的端口0/1和0/2。
而对于未知单播报文和广播报文则通过VLAN的洪泛端口洪泛到对应的端口,具体实现过程如下:
若第一交换机120配置了VLAN A,其包括的成员有0/1-0/4,VLAN A中的未知单播报文和广播报文会洪泛到VLAN A的成员端口0/1-0/4,若未设置未知组播报文重定向,则未知组播报文也会洪泛到VLAN A的成员端口0/1-0/4。
若需配置未知组播报文重定向,则先创建一条ACL表项,该ACL表项匹配的是VLAN、未知组播报文的标记,动作是命中后重定向到组播组A。
此时,若第三交换机140和第二交换机130开启组播转发业务,针对所有组播查询协议报文就会通过端口1/1和2/1发送到第一交换机120,第一交换机120收到组播查询协议报文就会把端口0/1和端口0/2加入到组播组A。然后第三交换机140接收到的未知组播报文就会通过匹配ACL表项,进而重定向到组播组A,端口0/1和端口0/2就能够收到复制的未知组播报文,进而能够通过第三交换机140和第二交换机130的转发规则到第二用户终端160和第三用户终端170。
通过上述过程可知,通过匹配ACL表项来实现未知组播报文重定向到特定端口,对于不同的VLAN需要配置不同的ACL表项,即一个VLAN需要配置一条ACL表项和一个组播组资源,当配置未知组播报文重定向业务的VLAN比较多的情况下,对ACL表项和组播组资源的开销比较大,进而可能会影响到ACL表项和组播组上承载的其他业务。
以上现有技术中的方案所存在的缺陷,均是发明人在经过实践并仔细研究后得出的结果,因此,上述问题的发现过程以及下文中本发明实施例针对上述问题所提出的解决方案,都应该是发明人在本发明过程中对本发明做出的贡献。
因此,为了解决上述技术问题,本申请实施例提供一种报文重定向方法,该方法通过VLAN的洪泛端口将未知组播报文重定向到对应的洪泛端口,以通过洪泛端口将未知组播报文转发出去,无需配置ACL表项来进行重定向,进而节约了ACL表项和组播组资源。
请参照图2,图2为本申请实施例提供的一种报文重定向方法的流程图,该方法包括如下步骤:
步骤S110:获取未匹配到转发表的未知待转发报文。
以图1所示的网络***为例,第一交换机120接收到一个待转发报文时,首先根据待转发报文中携带的相关信息来查找对应的转发表对待转发报文进行转发,待转发报文通过匹配转发表中的VLAN、报文源地址或目的地址进行转发,如对于组播报文,其可以通过匹配VLAN、组播源IP地址和组播目的IP地址的转发表进行转发,或者通过匹配VLAN、目的MAC地址的转发表进行转发,当组播报文没有匹配到转发表时,则表明该组播报文为未知组播报文;对于单播报文,可以通过匹配VLAN、目的MAC地址的转发表进行转发,当单播报文没有匹配到转发表时,则表明该单播报文为未知单播报文;对于广播报文,默认会在VLAN中洪泛转发。
其中,可以通过其报文中携带的目的MAC来区分广播报文、单播报文和组播报文,如目的MAC地址均为1的报文即为广播报文,目的MAC地址的第一个字节最低位是1的非广播报文即为组播报文,目的MAC地址的第一个字节最低位是0的报文即为单播报文。
所以,第一交换机120在接收到待转发报文后,根据待转发报文携带的信息查找转发表,若该待转发报文未匹配到任何转发表,则确定该待转发报文即为未知报文。
步骤S120:确定未知待转发报文的报文类型。
在确定待转发报文为未知报文后,可以通过上述的报文中携带的目的MAC地址来确定待转发报文的报文类型,如目的MAC地址的第一个字节最低位是1的非广播报文即为组播报文,所以,若报文既未匹配到转发表,其又是组播报文时,则可确定该报文的报文类型为未知组播报文。
步骤S130:在所述报文类型为未知组播报文时,根据预先配置的与所述未知组播报文对应的虚拟局域网VLAN的洪泛端口将所述未知组播报文重定向到所述洪泛端口。
步骤S140:通过所述洪泛端口将所述未知组播报文转发出去。
其中,若上述的报文转发设备为第一交换机120,则洪泛端口为第一交换机120上的至少一个端口,可以对第一交换机120上的端口进行VLAN划分,如在第一交换机120创建VLAN A,第一交换机120上的端口0/1、0/2、0/3、0/4属于VLAN A,则端口0/1、0/2、0/3、0/4均加入VLAN A的检查端口列表和VLAN A的洪泛端口列表。
若未知组播报文中携带的VLAN标识为VLAN A,则其对应的洪泛端口包括端口0/1、0/2、0/3、0/4,则将未知组播报文重定向到端口0/1、0/2、0/3、0/4,也即将未知组播报文从这四个端口转发出去。
其中,针对不同的未知组播重定向需求可以配置不同的洪泛端口,如第一交换机120上配置未知组播报文重定向功能,则可以先把VLAN A的洪泛端口列表清空。
例如,若第一交换机120创建VLAN 100,第一交换机120上的VLAN 100配置了未知组播报文重定向功能,则第一交换机120中的组播业务会把VLAN 100的洪泛端口列表先清空,如把上述端口0/1、0/2、0/3、0/4从VLAN 100的洪泛端口列表中删除。
若第三交换机140和第二交换机130开启了组播转发业务,则针对所有组播查询协议报文就会通过端口1/1和端口2/1发送到第一交换机120,第一交换机120接收到组播查询协议报文后把接收到该组播查询协议报文的源端口0/1和端口0/2加入到VLAN 100的洪泛端口列表中。
由此,在第一交换机120接收到未知组播报文时,将未知组播报文重定向到其所属的VLAN的洪泛端口列表中的洪泛端口。例如,目的MAC是01:00:5E:00:00:01、VLAN=100的未知组播报文进入第一交换机120的端口0/4,通过端口0/4的入方向进行VLAN检查后,通过VLAN 100的洪范端口列表进行洪泛,若VLAN 100的洪泛端口列表没有端口,则将该未知组播报文直接丢弃,若VLAN 100的洪泛端口列表中的洪泛端口包括0/1和0/2,则将未知组播报文发送到洪泛端口0/1和端口0/2,分别由这两个端口将未知组播报文转发出去,进而通过第三交换机140和第二交换机130转发到对应的用户终端。
在上述实现过程中,通过VLAN的洪泛端口将未知组播报文重定向到对应的洪泛端口,以通过洪泛端口将未知组播报文转发出去,而无需配置ACL表项来进行重定向,进而节约了ACL表项和组播组资源。
另外,第一交换机120的端口0/4接收到待转发报文时,其端口0/4可以先对待转发报文进行VLAN检查,即端口从待转发报文中获取其报文携带的VLAN的标识,然后判断该待转发报文中携带的VLAN的标识是否与该端口所属的VLAN的标识相同,若相同,则允许该待转发报文通过,若不相同,则丢弃该待转发报文。
通过端口检查的待转发报文进入交换机内,交换机在确定待转发报文为未知组播报文后,查找其对应的洪泛端口。其中,在通过洪泛端口进行报文发送时,洪泛端口也会获取报文携带的VLAN的标识与自身所属的标识进行比对,若相同,则将报文通过该端口转发出去,若不相同,则丢弃报文,不转发。
其中,在确定洪泛端口的过程中,可以先获取未知组播报文中携带的VLAN的标识,然后查找与该VLAN的标识对应的VLAN洪泛端口列表,确定该VLAN洪泛端口列表中的洪泛端口,则将未知组播报文重定向到对应的洪泛端口。
可以理解地,在第一交换机120中对于不同的VLAN的未知组播重定向需求,配置有对应的VLAN与其洪泛端口列表的对应关系,如对于VLAN 100配置有该VLAN 100对应的洪泛端口列表,其洪泛端口列表中配置有至少一个洪泛端口,如包括端口0/1和0/2,对于VLAN200配置有该VLAN 200对应的洪泛端口列表,其洪泛端口列表中配置有至少一个洪泛端口,如包括端口0/3和0/4。若第一交换机120接收到未知组播报文后,获取未知组播报文携带的VLAN的标识为100时,则查找VLAN 100对应的洪泛端口列表,从而获取其洪泛端口列表中的洪泛端口,即端口0/1和0/2,此时可将未知组播报文从端口0/1和0/2转发出去。
在将未知组播报文重定向到洪泛端口时,先复制对应洪泛端口的数量的未知组播报文,然后将复制的未知组播报文一一发送到各个洪泛端口。例如,洪泛端口包括上述的端口0/1和0/2,则复制两个未知组播报文,然后将这其中一个未知组播报文发送到端口0/1,另一个未知组播报文发送到端口0/2,由此可实现未知组播报文的重定向。
在上述实现过程中,根据报文中携带的VLAN的标识来查找该VLAN对应的洪泛端口,使得可以准确获得未知组播报文对应的洪泛端口。
作为一种示例,若对单播报文和广播报文也有相应的重定向需求时,则针对单播报文和广播报文也可采用上述方法进行重定向,为了描述的简洁,在此不再重复描述。
若对单播报文和广播报文没有重定向需求时,则将单播报文和广播报文通过对应的端口进行洪泛,如在报文类型为未知单播报文时,根据预先配置的第一ACL表项ACL将未知单播报文重定向到第一ACL表项中的组播组内,该组播组包括报文转发设备上的所有端口,然后根据未知单播报文携带的VLAN的标识确定将未知单播报文通过报文转发设备上的第一目标端口转发出去,该第一目标端口所属的VLAN的标识与未知单播报文中携带的VLAN的标识一致。
对于未知单播报文和广播报文的转发逻辑是通过ACL表项和VLAN出方向过滤来实现报文的转发,如第一交换机120上默认创建一个组播组A,该组播组A包括第一交换机120上的所有端口,然后第一交换机120上创建一条ACL表项(即第一ACL表项),该ACL表项的匹配项是未知单播报文的标记,动作是命中后重定向到组播组A。
如第一交换机120的***启动初始化用户操作线程、组播业务、VLAN业,用于操作线程响应用户操作,组播业务默认启动监听组播协议报文,VLAN业务默认创建组播组A,若第一交换机120上包括端口0/1-0/48,则把端口0/1-0/48添加到组播组A中,并且默认开启0/1-0/48的入方向VLAN检查和出方向VLAN检查。
第一交换机120上创建一条ACL表项(即第一ACL表项),第一ACL表项中配置有未知单播报文的标记,配置的动作为将未知单播报文重定向到组播组,如组播组A,则所有进入第一交换机120的未知单播报文都会发送到组播组A,即复制对应端口数量的未知单播报文,然后端口0/1-0/48均会收到一份相同的未知单播报文。
例如,用户通过命令创建VLAN 100,并且把端口0/1-0/4加入VLAN 100的成员端口列表(用于入方向VLAN检查和出方向VLAN检查)和VLAN 100的洪泛端口列表。在待转发报文进入端口0/1-0/4时,该端口先对待转发报文携带的VLAN的标识进行检查,即判定该待转发报文携带的VLAN的标识是否与该端口所属的VLAN的标识一致,若一致,则接收该待转发报文,若不一致,则丢弃该待转发报文。如目的MAC是00:01:00:01:00:01、VLAN=100的未知单播报文进入端口0/4,通过端口0/4的入方向VLAN检查后,再通过第一ACL表项重定向到组播组A进行洪泛,即复制对应组播组A内所有端口的数量的未知单播报文,然后将复制的未知单播报文一一发送到组播组A内的各个端口。
可以理解地,若组播组内有48个端口,则复制48份未知单播报文,然后一一发送到48个端口,报文在到达端口后,未知单播报文通过0/1-0/48进行出方向VLAN检查,到0/1-0/3的报文会通过出方向VLAN检查发送出去,到0/5-0/48的在出方向VLAN检查失败则直接丢弃。
其中,端口进行VLAN检查的过程中,是通过端口判断未知单播报文携带的VLAN的标识是否与端口所属的VLAN的标识一致,若是,则确定该端口为上述的第一目标端口,则将未知单播报文通过该端口转发出去,如端口0/1-0/3判断其报文携带的VLAN的标识为100,端口0/1-0/3所属的VLAN的标识也为100,则确定端口0/1-0/3为第一目标端口,进而可通过端口0/1-0/3的报文将发送出去,而其他端口的报文则会丢弃。由于未知单播报文是从端口0/4接收到的,所以,可以不将该未知单播报文再发送给端口0/4,当然也可以发送给端口0/4,而端口0/4在确定该未知单播报文时此前接收到的报文时,则丢弃该报文即可。
在上述实现过程中,通过第一ACL表项对未知单播报文洪泛到报文转发设备上的所有端口,然后结合出端口来对未知单播报文进行过滤,从而使得针对所有的未知单播报文只需配置一条第一ACL表项即可,进而节约了ACL表项和组播组的资源。
另外,作为一种示例,对于广播报文,其洪泛到对应端口的过程与上述单播报文类似,即在报文类型为广播报文时,根据预设配置的第二ACL表项将广播报文重定向到第二ACL表项中的组播组内,该组播组包括报文转发设备上的所有端口,然后根据广播报文携带的VLAN的标识确定将广播报文通过报文转发设备上的第二目标端口发送出去,第二目标端口所属的VLAN的标识与广播报文中携带的VLAN的标识一致。
如第一交换机120上默认创建一个组播组A,该组播组A包括第一交换机120上的所有端口,然后第一交换机120上创建一条ACL表项(即第二ACL表项),该ACL表项的匹配项是广播报文的标记,动作是命中后重定向到组播组A。
若第一交换机120上包括端口0/1-0/48,则把端口0/1-0/48添加到组播组A中,并且默认开启0/1-0/48的入方向VLAN检查和出方向VLAN检查。
第一交换机120上创建一条ACL表项(即第二ACL表项),第二ACL表项中配置有广播报文的标记,配置的动作为将广播报文重定向到组播组,如组播组A,则所有进入第一交换机120的广播报文都会发送到组播组A,即复制对应端口数量的广播报文,然后端口0/1-0/48均会收到一份相同的广播报文。
例如,用户通过命令创建VLAN 200,并且把端口0/1-0/5加入VLAN 200的成员端口列表(用于入方向VLAN检查和出方向VLAN检查)和VLAN 200的洪泛端口列表,在待转发报文进入端口0/1-0/5时,该端口先对待转发报文携带的VLAN的标识进行检查,即判定该待转发报文携带的VLAN的标识是否与该端口所属的VLAN的标识一致,若一致,则接收该待转发报文,若不一致,则丢弃该待转发报文。如目的MAC是FF:FF:FF:FF:FF:FF、VLAN=200的广播报文进入端口0/4,通过端口0/4的入方向VLAN检查后,再通过第二ACL表项重定向到组播组A进行洪泛,即复制对应组播组A内所有端口的数量的广播报文,然后将复制的广播报文一一发送到组播组A内的各个端口。
可以理解地,若组播组内有48个端口,则复制48份广播报文,然后一一发送到48个端口,报文在到达端口后,广播报文通过0/1-0/48进行出方向VLAN检查,到0/1-0/3和0/5的报文会通过出方向VLAN检查发送出去,到0/6-0/48的在出方向VLAN检查失败则直接丢弃。
其中,端口进行VLAN检查的过程中,是通过端口判断广播报文携带的VLAN的标识是否与端口所属的VLAN的标识一致,若是,则确定该端口为上述的第二目标端口,则将广播报文通过该端口转发出去,如端口0/1-0/3和0/5判断其报文携带的VLAN的标识为200,端口0/1-0/3和0/5所属的VLAN的标识也为200,则确定端口0/1-0/3和0/5为第二目标端口,进而可通过端口0/1-0/3和端口0/5将报文发送出去,而其他端口的报文则会丢弃。由于广播报文是从端口0/4接收到的,所以,可以不将该广播报文再发送给端口0/4,当然也可以发送给端口0/4,而端口0/4在确定该广播报文时此前接收到的报文时,则丢弃该报文即可。
在上述实现过程中,通过第二ACL表项对广播报文洪泛到报文转发设备上的所有端口,然后结合出端口来对广播报文进行过滤,从而使得针对所有的广播报文只需配置一条第二ACL表项即可,进而节约了ACL表项和组播组的资源。
上述对于未知单播报文和广播报文配置的ACL表项中均为配置对应的VLAN,所以,属于所有VLAN的未知单播报文和广播报文均会匹配到对应的ACL表项,进而通过端口来对报文进行过滤即可,从而无需针对每个VLAN均配置一条ACL表项,节约了ACL表项和组播组的资源。
请参照图3,图3为本申请实施例提供的一种报文重定向装置200的结构框图,该装置200可以是电子设备(如上述的第一交换机120)上的模块、程序段或代码。应理解,该装置200与上述图2方法实施例对应,能够执行图2方法实施例涉及的各个步骤,该装置200具体的功能可以参见上文中的描述,为避免重复,此处适当省略详细描述。
可选地,所述装置200包括:
报文获取模块210,用于获取未匹配到转发表的未知待转发报文;
报文类型确定模块220,用于确定未知待转发报文的报文类型;
报文重定向模块230,用于在所述报文类型为未知组播报文时,根据预先配置的与所述未知组播报文对应的虚拟局域网VLAN的洪泛端口将所述未知组播报文重定向到所述洪泛端口,所述洪泛端口为报文转发设备上的至少一个端口;
报文发送模块240,用于通过所述洪泛端口将所述未知组播报文转发出去。
可选地,所述报文重定向模块230,用于获取所述未知组播报文中携带的VLAN的标识;查找与所述VLAN的标识对应的VLAN洪泛端口列表;确定所述VLAN洪泛端口列表中的洪泛端口,并将所述未知组播报文重定向到所述洪泛端口。
可选地,所述报文重定向模块230,用于复制对应所述洪泛端口的数量的未知组播报文;将复制的未知组播报文一一发送至各个所述洪泛端口。
可选地,所述报文重定向模块230,还用于在所述报文类型为未知单播报文时,根据预先配置的第一ACL表项将所述未知单播报文重定向到所述第一ACL表项中的组播组内,所述组播组包括所述报文转发设备上的所有端口;
所述报文发送模块240,还用于根据所述未知单播报文携带的VLAN的标识确定将所述未知单播报文通过所述报文转发设备上的第一目标端口转发出去,所述第一目标端口所属的VLAN的标识与所述未知单播报文中携带的VLAN的标识一致。
可选地,所述第一ACL表项中配置有所述未知单播报文的标记,配置的动作为将未知单播报文重定向到所述组播组。
可选地,所述报文重定向模块230,还用于复制对应所述组播组内的所有端口的数量的未知单播报文;将复制的未知单播报文一一发送到所述组播组内的各个端口。
可选地,所述报文发送模块240,还用于通过端口判断所述未知单播报文携带的VLAN的标识是否与所述端口所属的VLAN的标识一致;若是,则确定所述端口为所述第一目标端口,并将所述未知单播报文通过所述端口转发出去。
可选地,所述报文重定向模块230,还用于在所述报文类型为广播报文时,根据预先配置的第二ACL表项将所述广播报文重定向到所述第二ACL表项中的组播组内,所述组播组包括所述报文转发设备上的所有端口;
所述报文发送模块240,还用于根据所述广播报文携带的VLAN的标识确定将所述广播报文通过所述报文转发设备上的第二目标端口转发出去,所述第二目标端口所属的VLAN的标识与所述广播报文中携带的VLAN的标识一致。
可选地,所述第二ACL表项中配置有所述广播报文的标记,配置的动作为将广播报文重定向到所述组播组。
可选地,所述报文重定向模块230,还用于复制与所述组播组内的所有端口的数量一致的广播报文;将复制的广播报文一一发送到所述组播组内的各个端口。
可选地,所述报文发送模块240,还用于通过端口判断所述广播报文携带的VLAN的标识是否与所述端口所属的VLAN的标识一致;若是,则确定所述端口为所述第二目标端口,并将所述广播报文通过所述端口转发出去。
请参照图4,图4为本申请实施例提供的一种电子设备的结构示意图,该电子设备可以为上述的报文转发设备,如第一交换机120,所述电子设备可以包括:至少一个处理器310,例如CPU,至少一个通信接口320,至少一个存储器330和至少一个通信总线340。其中,通信总线340用于实现这些组件直接的连接通信。其中,本申请实施例中设备的通信接口320用于与其他节点设备进行信令或数据的通信。存储器330可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。存储器330可选的还可以是至少一个位于远离前述处理器的存储装置。存储器330中存储有计算机可读取指令,当所述计算机可读取指令由所述处理器310执行时,电子设备执行上述图2所示方法过程。
应理解,上述电子设备还可包括其他器件,如通信模块等,其通信解决320即为上述的第一交换机120上的各个接口,在此没有详细示出。其中,存储器330可用于存储上述的ACL表项以及VLAN的洪泛端口列表等信息,处理器310可用于对未知组播报文进行重定向后转发,以及对单播报文或广播报文洪泛到报文转发设备上的所有端口,然后再通过端口进行过滤后转发出去。
本申请实施例提供一种可读存储介质,所述计算机程序被处理器执行时,执行如图2所示方法实施例中电子设备所执行的方法过程。
本实施例公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法,例如,包括:获取未匹配到转发表的未知待转发报文;确定未知待转发报文的报文类型;在所述报文类型为未知组播报文时,根据预先配置的与所述未知组播报文对应的虚拟局域网VLAN的洪泛端口将所述未知组播报文重定向到所述洪泛端口,所述洪泛端口为报文转发设备上的至少一个端口;通过所述洪泛端口将所述未知组播报文转发出去。
综上所述,本申请实施例提供一种报文重定向方法、装置、电子设备及可读存储介质,该方案通过VLAN的洪泛端口将未知组播报文重定向到对应的洪泛端口,以通过洪泛端口将未知组播报文转发出去,而无需配置ACL表项来进行重定向,进而节约了ACL表项和组播组资源。
在本申请所提供的实施例中,应该理解到,所揭露装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
另外,作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
再者,在本申请各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。
以上所述仅为本申请的实施例而已,并不用于限制本申请的保护范围,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
Claims (10)
1.一种报文重定向方法,其特征在于,所述方法包括:
获取未匹配到转发表的未知待转发报文;
确定未知待转发报文的报文类型;
在所述报文类型为未知组播报文时,根据预先配置的与所述未知组播报文对应的虚拟局域网VLAN的洪泛端口将所述未知组播报文重定向到所述洪泛端口,所述洪泛端口为报文转发设备上的至少一个端口;
通过所述洪泛端口将所述未知组播报文转发出去;
在所述报文类型为其他类型报文时,根据预先配置的与所述其他类型报文对应的ACL表项将所述其他类型报文重定向到所述ACL表项中的组播组内,所述组播组包括所述报文转发设备上的所有端口,所述其他类型报文为未知单播报文或未知广播报文;
根据所述其他类型报文携带的VLAN的标识确定将所述其他类型报文通过所述报文转发设备上的目标端口转发出去,所述目标端口所属的VLAN的标识与所述其他类型报文中携带的VLAN的标识一致。
2.根据权利要求1所述的方法,其特征在于,所述根据预先设置的与所述组播报文对应的虚拟局域网VLAN的洪泛端口将所述未知组播报文重定向到所述洪泛端口,包括:
获取所述未知组播报文中携带的VLAN的标识;
查找与所述VLAN的标识对应的VLAN洪泛端口列表;
确定所述VLAN洪泛端口列表中的洪泛端口,并将所述未知组播报文重定向到所述洪泛端口。
3.根据权利要求1所述的方法,其特征在于,第一ACL表项中配置有所述未知单播报文的标记,配置的动作为将未知单播报文重定向到所述组播组。
4.根据权利要求1所述的方法,其特征在于,所述根据预先配置的第一访问控制列表ACL表项将所述未知单播报文重定向到第一ACL表项中的组播组内,包括:
复制对应所述组播组内的所有端口的数量的未知单播报文;
将复制的未知单播报文一一发送到所述组播组内的各个端口。
5.根据权利要求4所述的方法,其特征在于,所述根据所述未知单播报文携带的VLAN的标识确定将所述未知单播报文通过所述报文转发设备上的第一目标端口转发出去,包括:
通过端口判断所述未知单播报文携带的VLAN的标识是否与所述端口所属的VLAN的标识一致;
若是,则确定所述端口为所述第一目标端口,并将所述未知单播报文通过所述端口转发出去。
6.根据权利要求1所述的方法,其特征在于,第二ACL表项中配置有所述广播报文的标记,配置的动作为将广播报文重定向到所述组播组。
7.根据权利要求1所述的方法,其特征在于,所述根据所述广播报文携带的VLAN的标识确定将所述广播报文通过所述报文转发设备上的第二目标端口转发出去,包括:
通过端口判断所述广播报文携带的VLAN的标识是否与所述端口所属的VLAN的标识一致;
若是,则确定所述端口为所述第二目标端口,并将所述广播报文通过所述端口转发出去。
8.一种报文重定向装置,其特征在于,所述装置包括:
报文获取模块,用于获取未匹配到转发表的未知待转发报文;
报文类型确定模块,用于确定未知待转发报文的报文类型;
报文重定向模块,用于在所述报文类型为未知组播报文时,根据预先配置的与所述未知组播报文对应的虚拟局域网VLAN的洪泛端口将所述未知组播报文重定向到所述洪泛端口,所述洪泛端口为报文转发设备上的至少一个端口;
报文发送模块,用于通过所述洪泛端口将所述未知组播报文转发出去;
所述报文重定向模块,还用于在所述报文类型为其他类型报文时,根据预先配置的与所述其他类型报文对应的ACL表项将所述其他类型报文重定向到所述ACL表项中的组播组内,所述组播组包括所述报文转发设备上的所有端口,所述其他类型报文为未知单播报文或未知广播报文;
所述报文发送模块,还用于根据所述其他类型报文携带的VLAN的标识确定将所述其他类型报文通过所述报文转发设备上的目标端口转发出去,所述目标端口所属的VLAN的标识与所述其他类型报文中携带的VLAN的标识一致。
9.一种电子设备,其特征在于,包括处理器以及存储器,所述存储器存储有计算机可读取指令,当所述计算机可读取指令由所述处理器执行时,运行如权利要求1-7任一所述的方法。
10.一种可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时运行如权利要求1-7任一所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911107869.5A CN110830371B (zh) | 2019-11-13 | 2019-11-13 | 报文重定向方法、装置、电子设备及可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911107869.5A CN110830371B (zh) | 2019-11-13 | 2019-11-13 | 报文重定向方法、装置、电子设备及可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110830371A CN110830371A (zh) | 2020-02-21 |
CN110830371B true CN110830371B (zh) | 2022-04-05 |
Family
ID=69554614
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911107869.5A Active CN110830371B (zh) | 2019-11-13 | 2019-11-13 | 报文重定向方法、装置、电子设备及可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110830371B (zh) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111541610A (zh) * | 2020-04-21 | 2020-08-14 | 北京天融信网络安全技术有限公司 | 通信方法、装置、网络设备及计算机可读存储介质 |
CN111970201A (zh) * | 2020-08-28 | 2020-11-20 | 迈普通信技术股份有限公司 | 一种多芯片级联的转发***及转发控制方法 |
CN112866114B (zh) * | 2020-12-31 | 2022-12-13 | 锐捷网络股份有限公司 | 组播报文的处理方法及装置 |
CN113132257B (zh) * | 2021-04-29 | 2022-04-26 | 杭州迪普信息技术有限公司 | 报文处理方法及装置 |
CN114024725B (zh) * | 2021-10-25 | 2023-06-20 | 全球能源互联网研究院有限公司南京分公司 | 一种容器间通信方法、***、电子设备及存储介质 |
CN113992592B (zh) * | 2021-10-27 | 2023-11-17 | 锐捷网络股份有限公司 | 一种报文转发方法、装置、端口引流***及存储介质 |
CN114143126A (zh) * | 2021-11-26 | 2022-03-04 | 广州芯德通信科技股份有限公司 | 一种利用默认vlan的组播数据处理方法、***及平台 |
CN114244768A (zh) * | 2021-12-23 | 2022-03-25 | 北京东土军悦科技有限公司 | 二层未知组播的转发方法、装置、设备及存储介质 |
CN117499343A (zh) * | 2022-07-25 | 2024-02-02 | 中兴通讯股份有限公司 | 一种组播报文处理方法、装置、存储介质及电子装置 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5684800A (en) * | 1995-11-15 | 1997-11-04 | Cabletron Systems, Inc. | Method for establishing restricted broadcast groups in a switched network |
CN100463426C (zh) * | 2002-12-31 | 2009-02-18 | 中兴通讯股份有限公司 | 基于虚拟网络标识的服务质量控制装置和方法 |
CN101159665B (zh) * | 2007-08-28 | 2010-04-14 | 杭州华三通信技术有限公司 | 实现未知组播报文向路由器端口转发的方法和装置 |
CN102857428B (zh) * | 2012-09-18 | 2015-11-25 | 杭州华三通信技术有限公司 | 一种基于访问控制列表的报文转发方法和设备 |
CN102932228B (zh) * | 2012-11-20 | 2016-03-09 | 华为技术有限公司 | Trill网络的通信方法及装置、*** |
CN104184686B (zh) * | 2014-08-20 | 2017-10-17 | 新华三技术有限公司 | 控制边缘虚拟桥接链路上广播流量的方法和装置 |
CN104539545B (zh) * | 2014-12-31 | 2018-01-12 | 新华三技术有限公司 | Trill网络中的组播报文转发方法和设备 |
CN105991783A (zh) * | 2015-02-06 | 2016-10-05 | 中兴通讯股份有限公司 | 一种媒体接入控制地址学习方法、设备和*** |
CN107493236A (zh) * | 2016-06-13 | 2017-12-19 | 中兴通讯股份有限公司 | Mac转发表的管理方法及装置、交换机 |
CN107566237B (zh) * | 2016-06-30 | 2021-06-29 | 深圳市中兴通讯技术服务有限责任公司 | 一种数据报文处理方法及装置 |
CN108259379B (zh) * | 2017-05-08 | 2021-11-02 | 新华三技术有限公司 | 一种流量转发方法及装置 |
-
2019
- 2019-11-13 CN CN201911107869.5A patent/CN110830371B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN110830371A (zh) | 2020-02-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110830371B (zh) | 报文重定向方法、装置、电子设备及可读存储介质 | |
CN107819677B (zh) | 一种报文转发方法及装置 | |
EP1858212B1 (en) | A MAC Frame Transfer Method, an edge bridge, and a system for reducing flooding | |
US8804726B2 (en) | Virtual local area network (VLAN)-based membership for multicast VLAN registration | |
US8902757B2 (en) | Method and system for transparent LAN services in a packet network | |
US7590116B2 (en) | Method for forwarding multicast message in network communication | |
US8081633B2 (en) | Network node unit and method for forwarding data packets | |
US20160212048A1 (en) | Openflow service chain data packet routing using tables | |
US7489682B2 (en) | Packet relay system | |
CN108768866B (zh) | 组播报文跨卡转发方法、装置、网络设备及可读存储介质 | |
CN108964940B (zh) | 消息发送方法及装置、存储介质 | |
US20130064246A1 (en) | Packet Forwarding Using an Approximate Ingress Table and an Exact Egress Table | |
EP3402130B1 (en) | Information transmission method and device | |
CN110505152B (zh) | 路由过滤方法、装置及电子设备 | |
WO2021093463A1 (zh) | 报文转发的方法、第一网络设备以及第一设备组 | |
CN110401726B (zh) | 地址解析协议报文的处理方法、装置及设备、存储介质 | |
CN109067673B (zh) | 堆叠***中mac地址学习的方法及*** | |
CN113285877A (zh) | 一种报文转发的控制方法及相关装置 | |
CN112242925B (zh) | 一种安全管理方法及设备 | |
CN111600800B (zh) | 一种跨网段拓扑发现的方法及设备 | |
CN108768845B (zh) | 一种多归属主机路由同步方法及装置 | |
JP2005277653A (ja) | 通信端末 | |
CN110149263B (zh) | 一种vlan access端口功能扩展的装置及方法 | |
CN108900440B (zh) | 报文转发方法和装置 | |
CN110945847B (zh) | 路径切换过程中快速恢复业务的方法、装置和*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |