背景技术:
1、资源预留协议(resource reservation protocol,rsvp)是一种传输层协议,被设计用于使用集成服务模型在跨网络上预留资源。rsvp在互联网协议版本4(internetprotocol version 4,ipv4)或ip版本6(ipv6)上运行,并为多播或单播数据流提供接收器发起的资源预留的设置。
技术实现思路
1、本文所描述的一些实现涉及一种方法。该方法可以包括从入口网络设备接收传输层消息,以及确定用于处理传输层消息所需的资源量是否超过网络设备的可用资源的阈值水平。该方法可以包括基于用于处理传输层消息所需的资源量超过可用资源的阈值水平来生成传输层路径错误消息。该方法可以包括将传输层路径错误消息提供给入口网络设备,以防止入口网络设备将附加的传输层消息提供给网络设备。
2、本文所描述的一些实现涉及网络设备。该网络设备可以包括一个或多个存储器和一个或多个处理器。一个或多个处理器可以被配置为从入口网络设备接收传输层消息,以及确定用于处理传输层消息所需的资源量是否超过网络设备的可用资源的阈值水平。该一个或多个处理器可以被配置为:基于用于处理传输层消息所需的资源量未超过可用资源的阈值水平,选择性地处理传输层消息,以生成经处理的传输层消息,以及将经处理的传输层消息提供给出口网络设备;或者基于用于处理传输层消息所需的资源量超过可用资源的阈值水平,生成传输层路径错误消息,以及将传输层路径错误消息提供给入口网络设备,以防止入口网络设备将附加的传输层消息提供给网络设备。
3、本文所描述的一些实现涉及存储针对网络设备的指令集合的非暂时性计算机可读介质。当由网络设备的一个或多个处理器执行时,该指令集合可以使网络设备从入口网络设备接收传输层消息,以及确定用于处理传输层消息所需的资源量是否超过网络设备的可用资源的阈值水平。当由网络设备的一个或多个处理器执行时,该指令集合可以使网络设备基于用于处理传输层消息所需的资源量超过可用资源的阈值水平来生成传输层路径错误消息,以及将传输层路径错误消息提供给入口网络设备,以防止入口网络设备将附加的传输层消息提供给网络设备。当由网络设备的一个或多个处理器执行时,该指令集合可以使网络设备在将传输层路径错误消息提供给入口网络设备之后,处理传输层消息以生成经处理的传输层消息,以及将经处理的传输层消息提供给出口网络设备。
4、本公开的一些实施例公开了一种方法,包括:由网络设备从入口网络设备接收传输层消息;由网络设备确定用于处理传输层消息所需的资源量是否超过网络设备的可用资源的阈值水平;由网络设备基于用于处理传输层消息所需的资源量超过可用资源的阈值水平来生成传输层路径错误消息;以及由网络设备将传输层路径错误消息提供给入口网络设备,以防止入口网络设备将附加的传输层消息提供给网络设备。
5、在该方法的一些实施例中,其中传输层消息是资源预留协议消息。在该方法的一些实施例中,还包括:基于用于处理传输层消息所需的资源量未超过可用资源的阈值水平,处理传输层消息,以生成经处理的传输层消息;以及将经处理的传输层消息提供给出口网络设备。在该方法的一些实施例中,其中传输层路径错误消息使入口网络设备为附加的传输层消息确定避开网络设备的新路径。在该方法的一些实施例中,其中传输层路径错误消息使入口网络设备在将附加的传输层消息发送给网络设备之前等待一段时间。在该方法的一些实施例中,其中网络设备的可用资源的阈值水平小于百分之百。在该方法的一些实施例中,其中传输层路径错误消息被包括为对另一传输层路径错误消息的扩展。
6、本公开的一些实施例公开了一种网络设备,包括:一个或多个存储器;以及一个或多个处理器,用于:从入口网络设备接收传输层消息;确定用于处理传输层消息所需的资源量是否超过网络设备的可用资源的阈值水平;以及选择性地:基于用于处理传输层消息所需的资源量未超过可用资源的阈值水平,处理传输层消息,以生成经处理的传输层消息,以及将经处理的传输层消息提供给出口网络设备;或者基于用于处理传输层消息所需的资源量超过可用资源的阈值水平,生成传输层路径错误消息,以及将传输层路径错误消息提供给入口网络设备,以防止入口网络设备将附加的传输层消息提供给网络设备。
7、在该网络设备的一些实施例中,其中一个或多个处理器还用于:在将传输层路径错误消息提供给入口网络设备之后,处理传输层消息,以生成经处理的传输层消息;以及将经处理的传输层消息提供给出口网络设备。在该网络设备的一些实施例中,其中传输层消息是在多协议标签交换标签交换路径收敛期间、从入口网络设备接收的。在该网络设备的一些实施例中,其中网络设备的可用资源的阈值水平被设置为使得网络设备能够处理传输层消息的水平。在该网络设备的一些实施例中,其中可用资源包括为处理传输层消息而预留的网络设备的资源。在该网络设备的一些实施例中,其中可用资源包括为处理资源预留协议消息而预留的网络设备的资源。在该网络设备的一些实施例中,其中一个或多个处理器还用于:将传输层路径错误消息提供给另一入口网络设备,以防止另一入口网络设备将附加的传输层消息提供给网络设备。
8、本公开的一些实施例公开了一种存储指令集合的非暂时性计算机可读介质,指令集合包括:一个或多个指令,当由网络设备的一个或多个处理器执行时,使网络设备:从入口网络设备接收传输层消息;确定用于处理传输层消息所需的资源量是否超过网络设备的可用资源的阈值水平;基于用于处理传输层消息所需的资源量超过可用资源的阈值水平,生成传输层路径错误消息;将传输层路径错误消息提供给入口网络设备,以防止入口网络设备将附加的传输层消息提供给网络设备;在将传输层路径错误消息提供给入口网络设备之后,处理传输层消息,以生成经处理的传输层消息;以及将经处理的传输层消息提供给出口网络设备。
9、在该非暂时性计算机可读介质的一些实施例中,其中传输层消息是资源预留协议消息。在该非暂时性计算机可读介质的一些实施例中,其中可用资源包括为处理传输层消息而预留的网络设备的资源。在该非暂时性计算机可读介质的一些实施例中,其中传输层路径错误消息使入口网络设备为附加的传输层消息确定避开网络设备的新路径。在该非暂时性计算机可读介质的一些实施例中,其中传输层路径错误消息使入口网络设备在将附加的传输层消息发送给网络设备之前等待一段时间。在该非暂时性计算机可读介质的一些实施例中,其中传输层消息是在多协议标签交换标签交换路径收敛期间、从入口网络设备接收的。
1.一种方法,包括:
2.根据权利要求1所述的方法,其中所述传输层消息是资源预留协议消息。
3.根据权利要求1所述的方法,还包括:
4.根据权利要求1所述的方法,其中所述传输层路径错误消息使所述入口网络设备为所述附加的传输层消息确定避开所述网络设备的新路径。
5.根据权利要求1所述的方法,其中所述传输层路径错误消息使所述入口网络设备在将所述附加的传输层消息发送给所述网络设备之前等待一段时间。
6.根据权利要求1所述的方法,其中所述网络设备的可用资源的所述阈值水平小于百分之百。
7.根据权利要求1所述的方法,其中所述传输层路径错误消息被包括为对另一传输层路径错误消息的扩展。
8.一种网络设备,包括:
9.根据权利要求8所述的网络设备,其中所述一个或多个处理器还用于:
10.根据权利要求8所述的网络设备,其中所述传输层消息是在多协议标签交换标签交换路径收敛期间、从所述入口网络设备接收的。
11.根据权利要求8所述的网络设备,其中所述网络设备的可用资源的所述阈值水平被设置为使得所述网络设备能够处理所述传输层消息的水平。
12.根据权利要求8所述的网络设备,其中所述可用资源包括为处理所述传输层消息而预留的所述网络设备的资源。
13.根据权利要求8所述的网络设备,其中所述可用资源包括为处理资源预留协议消息而预留的所述网络设备的资源。
14.根据权利要求8所述的网络设备,其中所述一个或多个处理器还用于:
15.一种存储指令集合的非暂时性计算机可读介质,所述指令集合包括:
16.根据权利要求15所述的非暂时性计算机可读介质,其中所述传输层消息是资源预留协议消息。
17.根据权利要求15所述的非暂时性计算机可读介质,其中所述可用资源包括为处理所述传输层消息而预留的所述网络设备的资源。
18.根据权利要求15所述的非暂时性计算机可读介质,其中所述传输层路径错误消息使所述入口网络设备为所述附加的传输层消息确定避开所述网络设备的新路径。
19.根据权利要求15所述的非暂时性计算机可读介质,其中所述传输层路径错误消息使所述入口网络设备在将所述附加的传输层消息发送给所述网络设备之前等待一段时间。
20.根据权利要求15所述的非暂时性计算机可读介质,其中所述传输层消息是在多协议标签交换标签交换路径收敛期间、从所述入口网络设备接收的。