专利名称:一种建立物理链路的方法、路由器以及网络系统的制作方法
技术领域:
本发明涉及网络通信技术领域,尤其涉及一种建立物理链路的方法、路由器以及网络系统。
背景技术:
目前,在IP (Internet Protocol,英特网协议)网络与光网络融合的网络架构中, 路由器和光网设备都支持 GMPLS(Generalized Multiprotocol LabelSwitching,通用多协议标签交换)技术。路由器在网络层(ISO国际标准组织所定义的开放系统互连七层模型中的第三层)建立逻辑链路,如 MPLS TE (Multiprotocol Label Switching Traffic Engineering,基于流量工程的多协议标签交换)隧道;在物理层则与光网络设备(ISO国际标准组织所定义的开放系统互连七层模型中的第一层)建立物理链路,如双向的GMPLS UNI(User-Networldnterface,用户网络接口 )隧道。为实现流量的高效快速传输,路由器在建立网络层逻辑链路的过程中通常会设定QoS (Quality of krvice,服务质量)参数,并进行资源预留,例如,可以根据 RSVP-TE (Resource Reservation Protocol-Traffic Engineering,基于流量工禾呈的资源予页留协议)在网络层进行资源预留。在实现本发明的过程中,发明人发现现有技术中存在如下问题上述在网络层设定的QoS参数,无法传递到物理层,从而使得在物理层建立的物理链路可能与网络层建立的逻辑链路的传输参数不相匹配,从而导致在物理层的物理链路上为相对应的网络层的逻辑链路提供的QoS保证不是最优的。
发明内容
本发明实施例提供了一种建立物理链路的方法、路由器及网络系统,以实现物理层的物理链路的传输参数与网络层的逻辑链路的传输参数相匹配。—方面,本发明实施例提供了一种建立物理链路的方法,包括路由器获取至少网络层的逻辑链路的传输参数;根据获取的传输参数,建立至少与所述网络层的逻辑链路的传输参数相匹配的物理层的物理链路。另一方面,本发明实施例提供了一种路由器,包括获取单元(601),用于获取至少网络层的逻辑链路的传输参数;建立单元(603),用于根据获取单元(601)获取到的逻辑链路的传输参数,建立至少与上述网络层的逻辑链路的传输参数相匹配的物理层的物理链路。再一方面,本发明实施例提供了一种提供QoS保证的方法,包括光网设备接收至少网络层的逻辑链路的传输参数;根据接收到的传输参数,所述光网设备在承载上述逻辑链路的物理链路上提供相应的QoS保证。
再一方面,本发明实施例提供了一种光网络设备,包括接收单元(1001),用于接收至少网络层的逻辑链路的传输参数;QoS单元(1002),用于根据接收到的传输参数,在承载上述逻辑链路的物理链路上提供相应的QoS保证。再一方面,本发明提供了一种网络系统,包括至少两个路由器,用于获取至少网络层的逻辑链路的传输参数;根据获取的传输参数,建立至少与所述网络层的逻辑链路的传输参数相匹配的物理层的物理链路;并向光网络设备至少发送所述获取的网络层的逻辑链路的传输参数;至少一个光网络设备,用于接收至少网络层的逻辑链路的传输参数;根据接收到的传输参数,所述光网设备在承载上述逻辑链路的物理链路上提供相应的QoS保证。其中,所述光网设备,与所述路由器中的至少一个通过第一物理接口相连接;该第一物理接口为该与光网络设备相连的路由器上,所述网络层的逻辑链路相对应的物理接采用本发明实施例提供的技术方案,路由器能够根据网络层的逻辑链路的传输参数来建立物理层的物理链路,实现了所述物理层的物理链路与网络层逻辑链路的传输参数相匹配,从而在物理链路上为相应的逻辑链路提供最优的QoS保证。
图1为本发明一个实施例提供的一种建立物理链路的方法流程图;图2为本发明一个实施例的一个应用场景的示意图;图3为本发明一个实施例提供的一种建立物理链路的方法的具体实现流程;图4为本发明一个实施例提供的又一种建立物理链路的方法的具体实现流程;图5为本发明又一个实施例提供的一种提供QoS保证的方法;图6为本发明一个实施例提供的一种路由器结构示意图;图7为本发明又一个实施例提供的一种路由器结构示意图;图8为本发明又一个实施例提供的一种路由器结构示意图;图9为本发明又一个实施例提供的一种路由器结构示意图;图10为本发明一个实施例提供的一种光网络设备结构示意图;图11为本发明一个实施例提供的一种网络设备结构示意图。
具体实施例方式下面结合附图对本发明实施例提供的一种建立物理链路的方法进行详细的说明。如图1所示,本发明实施例提供的一种建立物理链路的方法,该方法包括101 路由器获取至少网络层的逻辑链路的传输参数;在本发明的实施例中,所述网络层的逻辑链路的传输参数包括网络层的逻辑链路的QoS参数和网络层的逻辑链路的目的IP地址。进一步的,上述网络层的逻辑链路的QoS 参数可以包括以下信息中的至少一种传输带宽,优先级,可靠等级,延时,抖动,以及丢包
率等信息。可选的,在本发明的实施例中,可以从该路由器的预配置参数中获取上述网络层的逻辑链路的传输参数;或者,对网络层的逻辑链路中的流量进行统计,从统计信息中获取上述网络层的逻辑链路的传输参数。可选的,本发明的实施例中的网络层的逻辑链路可以为MPLS TE隧道,当然,也可以为其他的网络层隧道,本发明的实施例对此不做具体限定。102:该路由器根据获取的传输参数,建立至少与上述网络层的逻辑链路的传输参数相匹配的物理层的物理链路;可选的,本发明的实施例中的物理层的物理链路可以为GMPLS UNI隧道,当然,也可以为其他的物理层隧道,本发明的实施例对此不做具体限定。本发明实施例提供的一种建立物理链路的方法,使得路由器能够根据网络层的逻辑链路的传输参数来建立物理层的物理链路,实现了所述物理层的物理链路与网络层逻辑链路的传输参数相匹配,从而在物理链路上为相应的逻辑链路提供最优的QoS保证。可选的,为了减轻路由器的负担,提高效率,在上述102之前,该方法还可以包括 路由器根据获取的传输参数,匹配预先设置的策略,若匹配成功,则执行所述102。可选的,在本发明的实施例中,在上述102之后,路由器还可以向第一光网设备发送至少所述获取的网络层的逻辑链路的传输参数,以使得第一光网络设备能够根据接收到的传输参数,在承载该逻辑链路的物理链路上提供相应的QoS保证;所述第一光网设备,与上述路由器通过第一物理接口相连接;该第一物理接口为该路由器上,上述网络层的逻辑链路相对应的物理接口。以下通过几个具体的场景对本发明所提到的一种建立物理链路的方法进行说明。场景一如图2所示,在本场景中,路由器Rl与路由器R3之间建立的网络层的逻辑链路路径为Ll :R1-R2-R3。根据现有技术中的一种方案,路由器Rl与路由器R3之间建立的物理层的物理链路路径为L2 =Rl-OSN(Optical Switch Node,光交换节点)1-0SN2-R2-0SN2-0SN5-0SN3-R3。由于在现有技术中,网络层设定的QoS参数无法传递到物理层,因此,上述物理链路L2无法为对应的逻辑链路Ll提供最优的QoS保证。为解决上述问题,采用本发明实施例提供的方法建立物理链路,如图3所示,包括301 路由器Rl获取网络层的逻辑链路的传输参数;在本场景中,所述网络层的逻辑链路的传输参数包括网络层的逻辑链路的QoS 参数,和网络层的逻辑链路的目的IP地址。进一步的,上述网络层的逻辑链路的QoS参数可以包括以下信息中的至少一种传输带宽,优先级,可靠等级,延时,抖动,以及丢包率等 fn息ο可选的,在本场景中,可以从该路由器的预配置参数中获取上述网络层的逻辑链路的传输参数;或者,对网络层的逻辑链路中的流量进行统计,从统计信息中获取上述网络层的逻辑链路的传输参数。可选的,本场景中的网络层的逻辑链路可以为MPLS TE隧道。302:根据获取的网络层的逻辑链路的传输参数,与预先设置的策略进行匹配,若匹配成功,则执行303 ;可选的,在本场景中,所述预设策略,可以为预设的路由器上网络层逻辑链路的带宽阈值,或者为路由器上某条网络层的逻辑链路配置的权值,或者为路由器上网络层的逻辑链路上所承载的客户级别等等。例如如果该网络层的逻辑链路上承载的VPN(VirtUal Private Network,虚拟专用网)客户为VIP (Verylmportant Person,贵宾)级的客户,则执行 303。303 路由器Rl根据上述网络层的逻辑链路的传输参数,建立与上述网络层的逻辑链路的传输参数相匹配的物理层的物理链路。在本场景中,该物理链路的路径为L3 :Rl-0SNl-0SN2-0SN3-R3o当然,可选的,还可以执行304 向第一光网设备发送所述网络层的逻辑链路的传输参数,以使得第一光网络设备能够根据上述传输参数,在承载该逻辑链路的物理链路上提供相应的QoS保证;其中所述第一光网设备与上述路由器通过第一物理接口相连接;该第一物理接口为该路由器上,上述网络层的逻辑链路相对应的物理接口。例如,在图2所示的场景中,第一光网络设备即为osm。进一步可选的,在上述场景中,当物理层的逻辑链路(U)建立完成后,路由器Rl 还可以更新当前的网络层的逻辑链路的路径,更新后的网络层的逻辑链路的路径为L4 R1-R3。场景二在本场景中,某个网络层的逻辑链路上承载了至少两个CT (Class Type,业务类型),且每个CT都配置有相应的QoS时,采用本发明实施例提供的方法建立物理链路,如图 4所示,包括401 路由器Rl获取网络层的逻辑链路的传输参数,以及网络层的逻辑链路中至少一个CT的传输参数;在本场景中,所述网络层的逻辑链路的传输参数包括网络层的逻辑链路的QoS 参数,和网络层的逻辑链路的目的IP地址。进一步的,上述网络层的逻辑链路的QoS参数可以包括以下信息中的至少一种传输带宽,优先级,可靠等级,延时,抖动,以及丢包率等信息。所述CT的传输参数包括以下信息中的至少一种网络层的逻辑链路中CT的传输带宽以及优先级。可选的,在本场景中,可以从该路由器的预配置参数中获取上述网络层的逻辑链路的传输参数,以及CT的传输参数;或者,对网络层的逻辑链路中的流量进行统计,从统计信息中获取上述网络层的逻辑链路的传输参数,以及CT的传输参数。可选的,本场景中的网络层的逻辑链路可以为MPLS TE隧道。402 根据获取的传输参数,包括网络层的逻辑链路的传输参数与网络层的逻辑链路中至少一个CT的传输参数,与预先设置的策略进行匹配,若匹配成功,执行403 ;例如,路由器Rl可以根据当前网络层MPLS TE隧道中至少一个CT的传输带宽、优先级、当前网络层MPLS TE隧道的可靠性等级以及当前网络层MPLSTE隧道的目的IP地址, 与预先设置的策略进行匹配,如果匹配成功,则执行403。403 路由器Rl根据上述网络层的逻辑链路的传输参数,以及上述至少一个CT的传输参数,建立与上述网络层的逻辑链路的传输参数以及该至少一个CT的传输参数相匹配的物理层的物理链路。与上一场景相类似,可选的,还可以执行404:向第一光网设备至少发送所述网络层的逻辑链路的传输参数,以使得所述第一光网设备能够根据网络层的逻辑链路的传输参数,在承载该至少一个CT的物理链路上提供相应的QoS保证。当然,也可以向第一光网络设备发送所述网络层的逻辑链路的传输参数以及所述至少一个CT的传输参数,以使得所述第一光网设备能够根据网络层的逻辑链路的传输参数以及所述至少一个CT的传输参数, 在承载该至少一个CT的物理链路上提供相应的QoS保证。可选的,当上述至少一个CT在物理层的物理链路建立完成后,路由器Rl还可以更新当前的网络层的逻辑链路的路径,与上一场景相类似,此处不再赘述。需要说明的是,若网络层的逻辑链路中承载了多个CT(假设为CT1,CT2和CT3), 经过执行上述402,只有CTl的传输参数与预设的策略相匹配,则403中建立的物理链路用于传输CTl的流量,其他业务类型的流量可以仍然按照原来的物理链路路径进行传输;路由器更新当前网络层的逻辑链路时,可以只将更新CTl所对应的网络层的逻辑链路路径, 而其他的业务类型所对应的网络层的逻辑链路路径可以保持不变。可见,采用本发明的实施例提供的方法,路由器不仅能够根据网络层的逻辑链路的传输参数来建立物理层的物理链路,实现了所述物理层的物理链路与网络层逻辑链路的传输参数相匹配,从而在物理链路上为相应的逻辑链路提供最优的QoS保证;还可以通过预设一定的策略,减轻路由器的负担,提高建立物理链路的效率。如图5所示,为本发明实施例提供的一种提供QoS保证的方法,该方法包括501 光网设备接收至少网络层的逻辑链路的传输参数;502 根据所接收到的传输参数,所述光网设备在承载上述逻辑链路的物理链路上提供相应的QoS保证。可选的,当所述网络层的逻辑链路中承载了至少两个CT时,501中第一光网络设备接收到的信息还可以包括CT的传输参数。采用本发明的实施例提供的提供QoS保证的方法,能够根据网络层的逻辑链路的传输参数,在物理链路上提供相应的QoS保证,从而解决了现有技术中存在的技术问题。如图6所示,为本发明实施例提供的一种路由器,该路由器包括获取单元601,用于获取至少网络层的逻辑链路的传输参数;建立单元603,用于根据获取单元601获取到的逻辑链路的传输参数,建立至少与上述网络层的逻辑链路的传输参数相匹配的物理层的物理链路。可选的,如图7所示,该路由器还可以包括匹配单元602,用于根据获取单元601获取到的逻辑链路的传输参数,匹配预先设置的策略,若匹配成功,触发建立单元603 ;可选的,如图8所示,该路由器还可以包括发送单元604,用于向第一光网设备至少发送所述获取的网络层的逻辑链路的传输参数,以使得第一光网络设备能够根据上述传输参数,为承载该逻辑链路的物理链路提供相应的QoS保证;其中,所述第一光网设备,与上述路由器通过第一物理接口相连接;该第一物理接口为该路由器上,上述网络层的逻辑链路相对应的物理接口。可选的,如图9所示,该路由器还可以包括路径更新单元605,用于当建立单元603建立完物理链路后,更新当前网络层的逻辑链路的路径。采用本发明实施例提供的路由器,能够根据网络层的逻辑链路的传输参数来建立物理层的物理链路,实现了所述物理层的物理链路与网络层逻辑链路的传输参数相匹配, 从而在物理链路上为相应的逻辑链路提供最优的QoS保证。如图10所示,为本发明实施例提供的一种光网络设备,该光网络设备包括接收单元1001,用于接收至少网络层的逻辑链路的传输参数;QoS单元1002,用于根据所接收到的传输参数,在承载上述逻辑链路的物理链路上提供相应的QoS保证。采用本发明的实施例提供的光网络设备,能够根据网络层的逻辑链路的传输参数,在物理链路上提供相应的QoS保证,从而解决了现有技术中存在的技术问题。如图11所示,本发明的实施例还提供了一种网络系统,该系统包括至少两个路由器,用于获取至少网络层的逻辑链路的传输参数;根据获取的传输参数,建立至少与所述网络层的逻辑链路的传输参数相匹配的物理层的物理链路;并向光网络设备至少发送所述获取的网络层的逻辑链路的传输参数;至少一个光网络设备,用于接收至少网络层的逻辑链路的传输参数;根据接收到的传输参数,所述光网设备在承载上述逻辑链路的物理链路上提供相应的QoS保证。其中,所述光网设备,与所述路由器中的至少一个通过第一物理接口相连接;该第一物理接口为该与光网络设备相连的路由器上,所述网络层的逻辑链路相对应的物理接通过以上的实施方式的描述,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,包括如上述方法实施例的步骤,所述的存储介质,如R0M/RAM、磁碟、光盘等。以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
权利要求
1.一种建立物理链路的方法,其特征在于,包括路由器获取至少网络层的逻辑链路的传输参数;根据获取的传输参数,建立至少与所述网络层的逻辑链路的传输参数相匹配的物理层的物理链路。
2.根据权利要求1所述的方法,其特征在于,在所述路由器获取至少网络层的逻辑链路的传输参数之后,该方法还包括根据获取到的传输参数,匹配预先设置的策略,若匹配成功,则根据获取的传输参数, 建立至少与所述网络层的逻辑链路的传输参数相匹配的物理层的物理链路。
3.根据权利要求1所述的方法,其特征在于,在所述建立至少与所述网络层的逻辑链路的传输参数相匹配的物理层的物理链路之后,该方法还包括向第一光网设备至少发送所述获取的网络层的逻辑链路的传输参数;所述第一光网设备,与所述路由器通过第一物理接口相连接;该第一物理接口为该路由器上,所述网络层的逻辑链路相对应的物理接口 ;和/或更新当前的网络层的逻辑链路的路径。
4.根据权利要求1所述的方法,其特征在于,路由器获取至少网络层的逻辑链路的传输参数,包括路由器获取网络层的逻辑链路的传输参数,以及所述网络层的逻辑链路中至少一个业务类型的传输参数。
5.根据权利要求1-4中任一种所述的方法,其特征在于,所述网络层的逻辑链路的传输参数包括网络层的逻辑链路的服务质量QoS参数以及网络层的逻辑链路的目的IP地址。
6.一种提供服务质量的方法,其特征在于,包括光网设备接收至少网络层的逻辑链路的传输参数;根据接收到的传输参数,所述光网设备在承载上述逻辑链路的物理链路上提供相应的 QoS保证。
7.—种路由器,其特征在于,包括获取单元(601),用于获取至少网络层的逻辑链路的传输参数;建立单元(603),用于根据获取单元(601)获取到的逻辑链路的传输参数,建立至少与上述网络层的逻辑链路的传输参数相匹配的物理层的物理链路。
8.根据权利要求7所述的路由器,其特征在于,该路由器,还包括匹配单元(602),用于根据获取单元(601)获取到的传输参数,匹配预先设置的策略, 若匹配成功,触发建立单元(603)。
9.根据权利要求7所述的路由器,其特征在于,该路由器,还包括发送单元(604),用于向第一光网设备至少发送所述获取的网络层的逻辑链路的传输参数;其中,所述第一光网设备,与上述路由器通过第一物理接口相连接;该第一物理接口为该路由器上,上述网络层的逻辑链路相对应的物理接口 ;和/或路径更新单元(605),用于当建立单元(60 建立完物理链路后,更新当前网络层的逻辑链路的路径。
10.一种光网络设备,其特征在于,包括接收单元(1001),用于接收至少网络层的逻辑链路的传输参数; QoS单元(1002),用于根据接收到的传输参数,在承载上述逻辑链路的物理链路上提供相应的QoS保证。
11. 一种网络系统,其特征在于,所述系统包括至少两个路由器,用于获取至少网络层的逻辑链路的传输参数;根据获取的传输参数, 建立至少与所述网络层的逻辑链路的传输参数相匹配的物理层的物理链路;并向光网络设备至少发送所述获取的网络层的逻辑链路的传输参数;至少一个光网络设备,用于接收至少网络层的逻辑链路的传输参数;根据接收到的传输参数,所述光网设备在承载上述逻辑链路的物理链路上提供相应的QoS保证;其中,所述光网设备,与所述路由器中的至少一个通过第一物理接口相连接;该第一物理接口为该与光网络设备相连的路由器上,所述网络层的逻辑链路相对应的物理接口。
全文摘要
本发明公开了一种建立物理链路的方法、路由器以及网络系统,涉及网络通信技术领域。本发明实施例提供的一种建立物理链路的方法,包括路由器获取至少网络层的逻辑链路的传输参数;根据获取的传输参数,建立至少与所述网络层的逻辑链路的传输参数相匹配的物理层的物理链路。采用本发明实施例能够实现物理层的物理链路的传输参数与网络层的传输参数相匹配。
文档编号H04L12/56GK102238061SQ20101015420
公开日2011年11月9日 申请日期2010年4月23日 优先权日2010年4月23日
发明者王恩福 申请人:华为技术有限公司