一种TCP会话建立方法、装置、宿主节点和卫星节点制造方法及图纸

技术编号:10639569 阅读:416 留言:0更新日期:2014-11-12 14:17
本发明专利技术提供了一种TCP会话建立方法、装置、宿主节点和卫星节点,其中,用于接入层网络中的宿主节点的TCP会话建立方法包括:所述宿主节点为与所述宿主节点直接相连的第一卫星节点分配第一互联网协议IP地址,使得所述第一卫星节点获得所述第一IP地址后,建立所述第一卫星节点与所述宿主节点间的第一TCP会话。本发明专利技术能够在宿主节点与卫星节点间自动建立TCP会话。

【技术实现步骤摘要】
一种TCP会话建立方法、装置、宿主节点和卫星节点
本专利技术涉及通信领域,尤其涉及一种TCP会话建立方法、装置、宿主节点和卫星节点。
技术介绍
作为第3代移动通信系统(3G)和第4代移动通信系统(4G)的移动回传网络(MobileBackhaulNetwork)普遍采用的一种实现方案,互联网协议(IP)无线接入网(IPRadioAccessNetwork,IPRAN)在各移动网络运营商的应用越来越多。如图1所示,IPRAN一般可分为接入层网络和核心层网络,其中接入层网络通常采用同时支持以太网(Ethernet)业务、时分复用(TimeDivisionMultiplexing,TDM)业务、异步传输模式(AsynchronousTransferMode,ATM)业务和帧中继(FrameRelay,FR)业务的伪线(PseudoWire,PW)技术,伪线承载在利用互联网协议/多协议标签交换(IP/MPLS)技术建立的IP通道(IPPath)或MPLS通道(MPLSTunnel)上,伪线技术由国际标准组织互联网工程任务组(InternetEngineeringTaskForce,IETF)的PWE3工作组所制定。核心层网络通常同时采用伪线技术和非伪线纯IP/MPLS的三层(OSI网络模型的第三层–网络层)虚拟专用网(Layer3VirtualPrivateNetwork,L3VPN)技术,该技术由IETF的L3VPN工作组所制定。一般来说,IPRAN接入层网络的网络规模会比核心层网络大得多,接入层网络的网络节点数量级通常在几百个到上千个,而核心层网络的网络节点数量级通常在十几个到几十个,而且接入层网络通常是一个汇聚型的网络,来自数量众多的无线基站的业务流量会通过接入层网络汇聚到一个出口网关,这个出口网关再连接到核心层网络的边缘节点,或者这个出口网关本身就可能是核心层网络的边缘节点。当前已经大量部署的IPRAN接入层网络的各网络节点已经普遍实现了一些成熟的网络协议,包括链路层发现协议(LinkLayerDiscoveryProtocol,LLDP)和传输控制协议(TransferControlProtocol,TCP)。LLDP协议由国际标准组织电气和电子工程师协会(InstituteofElectricalandElectronicsEngineers,IEEE)于2009年9月发布的IEEE802.1AB标准所定义,它是一种单向二层(OSI网络模型的第二层–数据链路层)协议,负责将本地设备的主要能力、管理地址、设备标识、接口标识等信息组成不同的类型-长度-赋值(Type-Length-Value,TLV)封装在LLDP数据单元(LLDPDataUnit,LLDPDU)中发布给邻居设备,邻居设备将这些信息以标准的管理信息库(ManagementInformationBase,MIB)形式保存起来,同样地本地设备也会收到邻居设备发来的上述信息并也以标准的MIB形式保存在本地设备中,这样网络管理系统就可以通过诸如简单网络管理协议(SimpleNetworkManagementProtocol,SNMP)的网络管理协议访问MIB来查询。TCP协议由IETF进行标准化,TCP基础协议由IETF于1981年9月发布的RFC793标准所定义,它是一种双向四层(OSI网络模型的第四层–传输层)协议,相对另一种常用的四层协议用户数据包协议(UserDatagramProtocol,UDP),TCP协议的特征和优势在于它是一种面向连接的可靠性传输协议,通过出错重传等机制可以保证所传输信息可靠到达对端节点。由于IPRAN接入层网络的节点数量众多,在网络的开通和运行过程中需要进行大量的节点配置下发和维护工作,耗费了网络管理人员大量的时间和精力,网络运维成本较高。于是运维IPRAN的移动运营商提出了接入层网络虚拟化的需求,就是要把整个IPRAN接入层网络虚拟成一个逻辑节点,实现网络管理人员在单点完成整网的配置下发和配置维护。IEEE于2012年7月发布的802.1BR标准,规定了一种称为网桥端口扩展(BridgePortExtension,BPE)的实现以太网虚拟化的技术,如图2所示,由C-VLAN组件和内部端口扩展器(InternalPortExtender)组成的控制网桥(ControllingBridge)与外部端口扩展器(ExternalPortExtender)1及外部端口扩展器2一起虚拟成一个称为扩展网桥(ExtendedBridge)的逻辑节点,连接到外部端口扩展器的端站点(EndStation)就好像连接到一个虚拟化的逻辑扩展网桥一样。为了实现以太网虚拟化,IEEE802.1BR标准定义了一种连接控制网桥和外部端口扩展器的称为E通道(E-Channel)的仅支持以太网业务的二层隧道,同时扩展了LLDP协议以实现控制网桥与外部端口扩展器的相互自动发现,还定义了一种在控制网桥与外部端口扩展器相互自动发现之后自动运行的、用于在控制网桥与外部端口扩展器之间建立E通道的称为端口扩展器控制和状态协议(PortExtenderControlandStatusProtocol,PECSP)的二层控制协议。为了保证PECSP协议传输的可靠性,802.1BR标准规定PECSP协议要承载在边缘控制协议(EdgeControlProtocol,ECP)上,ECP协议是一个类似于四层TCP协议的二层可靠性传输基础协议,由2012年7月发布的IEEE802.1Qbg标准所定义。BPE技术架构中,E通道、PECSP协议以及承载PECSP协议的ECP协议都是不依赖于TCP/IP协议栈的二层技术,控制网桥逐级与每一个外部端口扩展器之间自动建立专门用来交互PECSP协议消息的E通道,外部端口扩展器是一个不需要配置IP地址的纯二层接入设备。为了满足IPRAN接入层网络虚拟化的需求,可以借鉴802.1BR标准定义的BPE技术架构。图3为IPRAN接入层网络虚拟化示意图,其中主用宿主节点和备用宿主节点类似于BPE技术架构中的控制网桥,卫星节点类似于BPE技术架构中的外部端口扩展器。主用宿主节点和备用宿主节点之间利用现有网络节点集群技术形成主备保护,当主用宿主节点发生故障时由备用宿主节点代为执行其功能。宿主节点和卫星节点组成的整个IPRAN接入层网络可以虚拟成一个单一逻辑节点,该逻辑节点的作用就是把无线基站侧的业务流量接入到IPRAN核心层网络中。对于IPRAN接入层网络来说,不同于BPE技术架构的是,网络节点通常都支持TCP/IP协议栈,所以用广泛部署、功能强大且非常成熟的四层TCP协议代替新定义的二层ECP协议来承载PECSP协议,既可以降低研发成本,又可以增强宿主节点与卫星节点之间控制协议传输通道选择的灵活性(可采用二层的E通道或三层的IP通道)。采用可靠传输的TCP协议来承载宿主节点与卫星节点之间的控制协议,需要在承载控制协议交互消息之前,在宿主节点与卫星节点之间建立起TCP会话,且TCP会话的建立过程应该是无需任何人工配置而自动完成的,现有技术中没有涉及自动建立TCP会话的内容。
技术实现思路
本专利技术的目的是提供一种TCP会话建立方法、装置、本文档来自技高网
...

【技术保护点】
一种传输控制协议TCP会话建立方法,用于接入层网络中的宿主节点,其特征在于,所述方法包括:所述宿主节点为与所述宿主节点直接相连的第一卫星节点分配第一互联网协议IP地址,使得所述第一卫星节点获得所述第一IP地址后,建立所述第一卫星节点与所述宿主节点间的第一TCP会话。

【技术特征摘要】
1.一种传输控制协议TCP会话建立方法,用于接入层网络中的宿主节点,其特征在于,所述方法包括:所述宿主节点为与所述宿主节点直接相连的第一卫星节点分配第一互联网协议IP地址,使得所述第一卫星节点获得所述第一IP地址后,建立所述第一卫星节点与所述宿主节点间的第一TCP会话;其中,所述宿主节点为与所述宿主节点直接相连的第一卫星节点分配第一互联网协议IP地址具体为:所述宿主节点通过与所述第一卫星节点互发链路层发现协议LLDP消息,为所述第一卫星节点分配所述第一IP地址。2.如权利要求1所述的TCP会话建立方法,其特征在于,所述LLDP消息中携带分配IP地址类型-长度-赋值TLV,其中所述分配IP地址类型-长度-赋值TLV具体包括宿主节点的IP地址、为第一卫星节点分配的IP地址以及请求/回应分配IP地址的标识。3.如权利要求1所述的TCP会话建立方法,其特征在于,在建立所述第一TCP会话后,所述方法还包括:所述宿主节点通过所述第一卫星节点基于所述第一TCP会话为所述宿主节点与第二卫星节点建立的二层E通道,为所述第二卫星节点分配第二IP地址,使得所述第二卫星节点获得所述第二IP地址后,建立所述第二卫星节点与所述宿主节点间的第二TCP会话,所述第二卫星节点具体为与所述第一卫星节点相连的卫星节点。4.如权利要求1所述的TCP会话建立方法,其特征在于,在建立所述第一TCP会话后,所述方法还包括:接收所述第一卫星节点发送的携带第二卫星节点媒体访问控制MAC地址的TCP请求消息,所述第二卫星节点具体为与所述第一卫星节点相连的卫星节点;所述宿主节点为所述第二卫星节点分配第二IP地址;发送携带所述第二卫星节点MAC地址和所述第二IP地址的TCP响应消息到所述第一卫星节点,使得所述第一卫星节点将所述第二IP地址发送到所述第二卫星节点,所述第二卫星节点在获得所述第二IP地址后,基于三层IP通道建立所述第二卫星节点与所述宿主节点间的第二TCP会话。5.一种传输控制协议TCP会话建立方法,用于与接入层网络中的宿主节点直接连接的第一卫星节点,其特征在于,所述方法包括:获得所述宿主节点为所述第一卫星节点分配的第一IP地址,其中,所述第一卫星节点和所述宿主节点通过能互发链路层发现协议LLDP消息的传输通道相连;建立所述第一卫星节点与所述宿主节点间的第一TCP会话。6.如权利要求5所述的TCP会话建立方法,其特征在于,所述建立所述第一卫星节点与所述宿主节点间的第一TCP会话具体为:所述第一卫星节点将与所述宿主节点连接的端口设置为未编址端口;基于所述未编址端口发起并建立所述第一TCP会话。7.如权利要求5所述的TCP会话建立方法,其特征在于,在建立所述第一TCP会话后,所述方法还包括:基于所述第一TCP会话为所述宿主节点与第二卫星节点建立二层E通道,所述第二卫星节点具体为与所述第一卫星节点相连的卫星节点,使得所述宿主节点为所述第二卫星节点分配第二IP地址,所述第二卫星节点在获得所述第二IP地址后,建立所述第二卫星节点与所述宿主节点间的第二TCP会话。8.如权利要求5所述的TCP会话建立方法,其特征在于,所述方法还包括:接收第二卫星节点请求分配IP地址的请求,所述第二卫星节点具体为与所述第一卫星节点相连的卫星节点;向所述宿主节点发送携带所述第二卫星节点MAC地址的TCP请求消息;接收所述宿主节点发送的携带所述第二卫星节点的MAC地址和为所述第二卫星节点分配的第二IP地址的TCP响应消息;将所述第二IP地址发送到所述第二卫星节点,使得所述第二卫星节点获得所述第二IP地址后,基于三层IP通道建立所述第二卫星节点与所述宿主节点间的第二TCP会话。9.一种传输控制协议TCP会话建立装置,用于接入层网络中的宿主节点,其特征在于,所述装置包括:第一分配模块,用于为与所述宿主...

【专利技术属性】
技术研发人员:肖敏刘国满王伟吴波曲延锋
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1