[发明专利]一种基于BGP团体属性的内容计费自动标记方法有效
申请号: | 200810219658.6 | 申请日: | 2008-12-04 |
公开(公告)号: | CN101510829A | 公开(公告)日: | 2009-08-19 |
发明(设计)人: | 赵武;蔡家鹏;郝东;邬学农 | 申请(专利权)人: | 中国移动通信集团广东有限公司 |
主分类号: | H04L12/14 | 分类号: | H04L12/14;H04L12/56;H04L29/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 510100广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 bgp 团体 属性 内容 计费 自动 标记 方法 | ||
技术领域
本发明属于IP和计算机网络通信领域,具体涉及一种BGP团体属性(community attribute)支持内容计费标记的方法。
背景技术
BGP-4(Border Gateway Protocol Version 4,边界网关协议版本4)是一个用于自治系统之间的、复杂的分布式动态路由协议,是最重要、最常用的路由协议之一,也是目前唯一使用的域间路由协议。BGP-4的主要功能是在实现了BGP-4协议的系统之间交换网络可达性信息。这些信息包括一个路由所穿越的自治系统(Autonomous System简称AS)的列表,用以建立一个表示连接状态的图,从而解决路由环路问题,使在AS基础上的路由选择策略成为可能。
BGP-4最初只能支持IPv4这一网络层协议。此后,IETF(TheInternet Engineering Task Force,互联网工程任务组)在RFC(Request ForComments,请求评议)2858定义了一种BGP-4的扩展机制(Multiprotocol Extensionsfor BGP-4),使BGP-4携带多种网络层协议(如IPv6,IPX等网络层协议)的路由信息,扩展了BGP-4的使用范围。
BGP-4提供对无类别的域间路由(Classless Inter Domain Routing-CIDR)的支持。路由广播IP地址前缀在BGP-4中消除了地址类的概念,为路由信息的处理提供了更多的灵活性。BGP-4中包括了路由聚合机制,包括对自治系统路径AS Path的聚合。
BGP-4的路由信息存储在相应的数据库中,经过处理、计算和选择发送给其他BGP-4 Speaker。包括两类操作:路由撤消(Withdraw)和路由声明(Advertise)。对于当前无效的路由信息,BGP-4进行路由撤消,每一条被撤消的路由都是一个二元组<Length/IP-Prefix>,其中IP-Prefix是一个地址前缀,表示一个网络地址,其有效长度由Length说明;在一个UPDATE帧中,可以撤消一条或多条路由信息。BGP-4声明的路由则是由路径属性(Path Attribute)和网络层可达性信息(Network Layer Reachability Information,简称NLRI)进行说明。AS_PATH是路径属性之一,记录了通向最终目标所经过的自治系统。网络可达性信息由一个或多个<Length/IP-Prefix>二元组构成,描述了通过路径属性中的NEXT_HOP属性指明的网关可以到达的网络。
BGP-4通过路由信息的分发来支持转发策略。然而,路由信息发布的控制目前是基于IP地址前缀或者AS_PATH属性(或者它的一部分)。为了推动和简化路由信息的控制,[RFC 1997]建议了团体属性(Communities Attribute),使得路由决策能够基于团体的标示符进行,这种机制能够明显简化BGP发言者的路由信息分发配置。
团体属性描述了BGP的一个扩展,包括一系列四字节值,每一个四字节值说明一个团体。所有的包含这个属性的路由都属于本属性列表中的团体。它可以传送更多的信息到临近和远端的BGP对端。本属性的目的是辅助策略管理并减少维护互联网的管理复杂度。
团体被看作32比特的值,然而为了管理上的安排,作了如下的假设:
团体属性值范围从0x00000000到0x0000FFFF和从0xFFFF0000到0xFFFFFFFF被作为保留。
剩下的团体属性值应该使用AS号码作为头两个字节。后两个字节的语义可以由AS自己定义(比如,AS690(690的16进制为2B2)可以定义研究、教育和商业团体值,用于策略路由。比如AS的操作者使用团体属性值0x02B20000到0x02B2FFFF)。
BGP发言者使用这个属性控制路由信息的接收,选择和发布到别的邻居。当接收到没有团体属性的路由时,BGP发言者可以加入团体属性到路由中并广播到对端。同时,BGP发言者接收包含团体属性的路由可以根据本地策略修改属性。
图1示出了AS之间通过交换网络层可达性信息(NLRI)使得网络可达的示例性实施例。
AS65535包含路由器B、客户E和客户F,已经连接客户和路由器B的内部网络(本专利并不关心)。AS10包含路由器A,而服务器C和服务器D可以在AS10中,也可以不在其中。路由器A有路由到达服务器C和D。当A和B建立BGP连接交换路由信息时,A将会把服务器C和D的网络层可达性信息(NLRI)通告给B,使得B知道通过A可以到达C和D。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团广东有限公司,未经中国移动通信集团广东有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810219658.6/2.html,转载请声明来源钻瓜专利网。