确定接口有效Tag集合的方法、网络节点及网络系统技术方案

技术编号:4274023 阅读:244 留言:0更新日期:2012-04-11 18:40
本发明专利技术实施例公开了一种确定接口有效Tag集合的方法、网络节点及网络系统。所述方法包括:第一网络节点接收第一有效性协商报文,所述第一有效性协商报文携带有第二网络节点的接口B当前配置的Tag集合信息,第一网络节点的接口A和第二网络节点的接口B通信;解析所述第一有效性协商报文,将接口A当前配置的Tag集合和解析出的接口B当前配置的Tag集合进行比较,获得接口B当前配置的Tag集合和接口A当前配置的Tag集合的Tag交集;将获得的Tag交集作为接口A的有效Tag集合进行记录。本发明专利技术实施例的技术方案能够明确网络节点的接口当前配置的Tag集合的有效范围,尽量避免网络节点间发送无效报文,相对提高系统效率。

【技术实现步骤摘要】

本专利技术涉及通信
,具体涉及确定接口有效Tag集合的方法、网络 节点及网络系统
技术介绍
在以太网协议的IEEE802.1Q标准中,Tag被定义为包括用户优先级 (UP, User Priority )、 *见范才各式指示器(CFI, Canonical Format Indicator) 和虚拟局域网标识(VLAN ID, Virtual Local Area Network ID )三个字4爻。其 中,UP字段为3位,可表示8个优先级;CFI字段为1位;VLAN ID为 12位。通常情况下,可以将VLAN ID字段的取值称为Tag取值。Tag主要是用于对报文进行识别标识。在实际应用中,可以定义Tag不同 取值范围所标识的意义,可将不同类型报文打上相应取值的Tag。使得网络连 接设备(例如交换机、路由器等)在接收到报文后,能够根据所述报文的Tag 取值判断出报文的类型,进而方便对报文进行后续的操作。为了满足不同的业务需求,还可以为报文打上多层Tag,每层Tag都具有 相应的标识意义。例如,为了便于区别报文类型,可为报文打上两层Tag,内 层Tag可以用于标识用户所属VLAN,外层Tag可以用于标识业务类型,网络 连接设备在接收到所述报文后,根据Tag的取值判断出报文的业务类型,进而 确定如何转发或者直接丟弃。为了方便网络连接设备对不同类型的报文进行区别处理,通常会为网络连 接设备的各个接口配置Tag集合,网络连接设备只处理接口接收的报文的Tag 值在该接口配置的Tag集合取值范围内的报文;对于接收到的报文的Tag值不 在该接口配置的Tag集合取值范围内的报文,通常丢弃。例如,在以太网中经常会出现两台路由器直连的场景,具体可如图1所示, 路由器110的接口 IO和路由器120的接口 20互联,其中,路由器110的接口 10配置的Tag集合为《〈pe-cid 1000 ce-vid 1 to 600>},表示路由器110会处理 接口 10接收的内层Tag为1到600,外层Tag为1000的所有报文;路由器120 的接口 20配置的Tag集合为{< pe-cid 1000 ce-vid 200 to 500>},表示路由器120会处理接口 20 l妄收的内层Tag为200到500,外层Tag为1000的所有才艮文, 路由器110的接口 10和路由器120的接口 20配置的Tag集合不完全对等。在 这种情况下,路由器110可能会向路由器120发送满足内层Tag为1到600, 外层Tag为1000的报文,而路由器120则只会处理通过接口 20接收的满足内 层Tag为200到500,外层Tag为1000的报文,而丢弃通过接口 20接收的不 满足内层Tag为200到500,外层Tag为1000的报文。在对现有技术的研究和实践过程中,本专利技术的专利技术人发现,对于互联的两 个路由器接口配置的Tag集合不完全对等的情况,由于路由器不明确其接口当 前配置的Tag集合的有效范围,导致互联双方可能会相互发送一些对端设备不 会处理的报文(可称为无效报文),会消耗有限的系统资源,也相对降低了有 效报文的处理效率。
技术实现思路
本专利技术实施例提供一种确定接口有效Tag集合的方法、网络节点及网络系 统,能够明确网络节点的接口当前配置的Tag集合的有效范围,进而可以尽量 避免网络节点间无效报文的发送,相对节约系统资源,提高有效报文的处理效率。为实现上述专利技术目的,本专利技术实施例通过以下技术方案具体实现 本专利技术实施例提供一种确定接口有效Tag集合的方法,包括第一网络节 点接收第 一有效性协商报文,所述第 一有效性协商报文携带有第二网络节点的 接口 B当前配置的Tag集合信息,所述第 一网络节点的接口 A和所述第二网络节 点的接口B通信;解析所述第一有效性协商报文,将所述接口A当前配置的Tag 集合和解析出的所述接口 B当前配置的Tag集合进行比较,获得所述接口B当前 配置的Tag集合和所述接口A当前配置的Tag集合的Tag交集;将获得的Tag交集 作为所述接口 A的有效Tag集合进行记录。此外,本专利技术实施例还提供一种确定接口有效Tag集合的方法,包括第一网络节点发送第一有效性协商报文,所述第 一有效性协商报文携带有第 一网 络节点的接口 A当前配置的Tag集合信息,所述接口 A和第二网络节点的接口 B 通信;接收第二有效性协商报文,所述第二有效性协商报文携带有所述接口B 的有效Tag集合信息;解析所述第二有效性协商^^艮文,并将解析出的所述4矣口B的有效Tag集合作为所述接口 A的有效Tag集合进行记录。此外,本专利技术实施例还提供一种网络节点,包括接收单元,用于接收第 一有效性协商报文,所述第一有效性协商报文携带有对端网络节点的接口B当 前配置的Tag集合信息,本端的接口A和所述对端网络节点的接口B通信;比较 获得单元,用于解析所述第一有效性协商报文,将所述接口A当前配置的Tag 集合和解析出的所述接口B当前配置的Tag集合进行比较,获得所述接口B当前 配置的Tag集合和所述接口A当前配置的Tag集合的Tag交集;记录单元,用于 将获得的Tag交集作为所述接口 A的有效Tag集合进行记录。此外,本专利技术实施例还提供另一种网络节点,包括发送单元,用于向对 端网络节点发送第一有效性协商报文,所述第一有效性协商报文携带有本端的 接口A当前配置的Tag集合信息,所述接口A和对端网络节点的接口B通信;接 收单元,用于接收第二有效性协商报文,所述第二有效性协商报文携带有所述 接口B的有效Tag集合信息;记录单元,用于解析所述第二有效性协商报文, 并将解析出的所述接口 B的有效Tag集合作为所述接口 A的有效Tag集合进行记 录。此外,本专利技术实施例还提供一种网络系统,包括如上述实施例所述的网络 节点。可以看出,本专利技术实施例采用技术方案可以带来如下有益效果通过将通 信的两个接口当前配置的Tag集合进行比较,能够明确网络节点的所述接口当 前配置的Tag集合的有效范围,网络节点可以根据接口的有效Tag集合去判断报 文的有效性或者报文Tag对应链路的有效性,进而可以尽量避免网络节点间无 效报文的发送,相对节约系统资源,提高有效报文的处理效率。附图说明为了更清楚地说明本专利技术实施例和现有技术中的技术方案,下面将对实施 例和现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述 中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付 出创造性劳动性的前提下,还可以才艮据这些附图获得其他的附图。图l是现有技术以太网中两台路由器直连示意图2是本专利技术实施例一提供的一种确定接口有效Tag集合的方法流程7图3是本专利技术实施例二提供的一种确定接口有效Tag集合的方法流程图; 图4是本专利技术实施例三提供的一种网络节点示意图; 图5是本专利技术实施例四提供的一种网络节点示意图。具体实施例方式本专利技术实施例提供一种确定接口有效Tag集合的方法、网络节点及网络系 统,能够明确网络节点的接口当前配置的Tag集合的有效范围,进而可以尽量 避免网络节点间无效报文的发送,相对节约系统资源,提高有效^JL的处理效率。以下通过具体实施例分别进行详细说明。 实施本文档来自技高网
...

【技术保护点】
一种确定接口有效Tag集合的方法,其特征在于,包括: 第一网络节点接收第一有效性协商报文,所述第一有效性协商报文携带有第二网络节点的接口B当前配置的Tag集合信息,所述第一网络节点的接口A和所述第二网络节点的接口B通信; 解析所 述第一有效性协商报文,将所述接口A当前配置的Tag集合和解析出的所述接口B当前配置的Tag集合进行比较,获得所述接口B当前配置的Tag集合和所述接口A当前配置的Tag集合的Tag交集; 将获得的Tag交集作为所述接口A的有效Tag集合 进行记录。

【技术特征摘要】
1、一种确定接口有效Tag集合的方法,其特征在于,包括第一网络节点接收第一有效性协商报文,所述第一有效性协商报文携带有第二网络节点的接口B当前配置的Tag集合信息,所述第一网络节点的接口A和所述第二网络节点的接口B通信;解析所述第一有效性协商报文,将所述接口A当前配置的Tag集合和解析出的所述接口B当前配置的Tag集合进行比较,获得所述接口B当前配置的Tag集合和所述接口A当前配置的Tag集合的Tag交集;将获得的Tag交集作为所述接口A的有效Tag集合进行记录。2、 根据权利要求l所述的确定接口有效Tag集合的方法,其特征在于,所 述将获得的Tag交集作为所述接口A的有效Tag集合进行记录,包括生成所述接口A的链路状态表,所述链路状态表包括用于记录接口信息的 接口字段和用于记录有效Tag集合的Tag字段,利用所述链路状态表将获得的 Tag交集作为所述接口 A的有效Tag集合进行记录。3、 根据权利要求l或2所述的确定接口有效Tag集合的方法,其特征在于, 所述方法还包括向所述第二网络节点发送第二有效性协商报文,所述第二有效性协商报文 携带有所述接口 A当前配置的Tag集合信息。4、 根据权利要求2所述的确定接口有效Tag集合的方法,其特征在于,所 述方法还包括向所述第二网络节点发送第三有效性协商报文,所述第三有效性协商报文 携带有所述接口 A的有效Tag集合信息和/或所述接口 A的链路状态表。5、 根据权利要求2所述的确定接口有效Tag集合的方法,其特征在于,所 述方法还包括在所述接口A当前配置的Tag集合改变时,更新所述接口A的链路状态表。6、 根据权利要求2所述的确定接口有效Tag集合的方法,其特征在于,所 述方法还包括接收第四有效性协商报文,所述第四有效性协商报文携带有所述接口B更 改配置的Tag集合信息,或者携带有所述接口B更新的链路状态表,或者携带 有所述接口B更改配置后的有效Tag集合信,t、;解析所述第四有效性协商报文,并根据所述第四有效性协商报文携带的信 息更新所述接口 A的链路状态表。7、 根据权利要求5或6所述的确定接口有效Tag集合的方法,其特征在于, 所述方法还包括向与所述第 一 网络节点互联的第三网络节点发布链路状态报文,所述链路 状态报文携带有更新的所述接口 A的链路状态表。8、 一种确定接口有效Tag集合的方法,其特征在于,包括第 一网络节点发送第 一有效性协商报文,所述第 一有效性协商报文携带有 第 一 网络节点的接口 A当前配置的Tag集合信息,所述接口 A和第二网络节点的 接口B通信;接收第二有效性协商报文,所述第二有效性协商报文携带有所述接口 B的 有效Tag集合信息;解析所述第二有效性协商报文,并将解析出的所述接口B的有效Tag集合 作为所述接口 A的有效Tag集合进行记录。9、 一种网络节点,其特征在于,包括...

【专利技术属性】
技术研发人员:戴弘林樊斌葛武跃李华
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1