Sip协议中的严格路由和松路由
2012-12-06 14:12
274 查看
严格路由和松路由
1、松路由的地址列表中并不列出一条完备而严格的路径,而是只给出路径中的某些关键点。在关键点之间可以通过路由器的自动路由选择功能进行路由,在数据包分片的时候也必须被复制。
SIP消息中如果第一个Route头域中的参数中包含lr参数为松路由。
2、严格路由要求数据包必须严格按照发送方规定的路径经过每一个路由器,这些路由器应该是一一相连的,每两个指定的路由器之间不能有其他未指定的路由器,且路由器的顺序是不能改
变的。如果数据包在传输时无法直接到达下一跳指定的路由器,路由器就会丢弃该数据包,然后产生一个源路由失败的目的不可达的ICMP差错报文报告给发送方。
SIP消息中如果第一个Route头域中的参数中不包含lr参数为严格路由。
严格路由和松路由处理
Proxy必须根据下列步骤处理请求:
1、无论是松路由还是严格路由,
- 如果第一个Route头域的值跟自身URI相符,则把第一个Route头域的值删掉。
2 、如果是严格路由,
- 必须把Request-URI放在Route头域中的最后一个值。
- 必须把第一个Route头域的值放在Request-URI中,并且从Route头域中删去。
1、松路由的地址列表中并不列出一条完备而严格的路径,而是只给出路径中的某些关键点。在关键点之间可以通过路由器的自动路由选择功能进行路由,在数据包分片的时候也必须被复制。
SIP消息中如果第一个Route头域中的参数中包含lr参数为松路由。
2、严格路由要求数据包必须严格按照发送方规定的路径经过每一个路由器,这些路由器应该是一一相连的,每两个指定的路由器之间不能有其他未指定的路由器,且路由器的顺序是不能改
变的。如果数据包在传输时无法直接到达下一跳指定的路由器,路由器就会丢弃该数据包,然后产生一个源路由失败的目的不可达的ICMP差错报文报告给发送方。
SIP消息中如果第一个Route头域中的参数中不包含lr参数为严格路由。
严格路由和松路由处理
Proxy必须根据下列步骤处理请求:
1、无论是松路由还是严格路由,
- 如果第一个Route头域的值跟自身URI相符,则把第一个Route头域的值删掉。
2 、如果是严格路由,
- 必须把Request-URI放在Route头域中的最后一个值。
- 必须把第一个Route头域的值放在Request-URI中,并且从Route头域中删去。
相关文章推荐
- SIP 严格路由和松散路由以及RFC3261例子分析
- SIP中松散路由(Loose Router)和严格路由(Strict Router)的概念
- STUN/TURN/ICE协议在P2P SIP中的应用(一)
- PF_NETLINK 协议 获取IPV6路由信息的一些陷阱
- SIP协议错误代码大全
- SIP协议中的一些混淆概念
- 路由协议设置
- wireshark分析SIP协议——注册
- IP网际协议 - IP首部,IP路由选择,子网掩码
- XMPP与SIP-IM两大协议的对比
- 【SIP协议】学习初学笔记
- 组播协议和组播路由
- 各种路由协议优先级
- 路由协议之:WSN网络的RPL路由协议 for 6LOWPAN
- 路由器原理和路由协议、算法详解(4)
- SIP(Session Initiation Protocol,会话初始协议)
- sip 协议 --PRACK
- ns3之节点默认使用的路由协议
- EIGRP(Enhanced Interior Gateway Routing Protocol) 增强网关内部路由线路协议O1
- OSPF协议中的路由聚合问题