zoukankan      html  css  js  c++  java
  • Sip协议中的严格路由和松路由

    严格路由和松路由

    1、松路由的地址列表中并不列出一条完备而严格的路径,而是只给出路径中的某些关键点在关键点之间可以通过路由器的自动路由选择功能进行路由,在数据包分片的时候也必须被复制。

    SIP消息中如果第一个Route头域中的参数中包含lr参数为松路由。

    2、严格路由要求数据包必须严格按照发送方规定的路径经过每一个路由器,这些路由器应该是一一相连的,每两个指定的路由器之间不能有其他未指定的路由器,且路由器的顺序是不能

    变的。如果数据包在传输时无法直接到达下一跳指定的路由器,路由器就会丢弃该数据包,然后产生一个源路由失败的目的不可达的ICMP差错报文报告给发送方。

    SIP消息中如果第一个Route头域中的参数中不包含lr参数为严格路由。

    严格路由和松路由处理

    Proxy必须根据下列步骤处理请求:

    1、无论是松路由还是严格路由,

    - 如果第一个Route头域的值跟自身URI相符,则把第一个Route头域的值删掉。

    2 、如果是严格路由,

    - 必须把Request-URI放在Route头域中的最后一个值。

    - 必须把第一个Route头域的值放在Request-URI中,并且从Route头域中删去。

  • 相关阅读:
    登录及注册页面
    多方式登录
    git笔记
    后台主页模块设计
    auth模块迁移后需新增字段
    使用idea构建SpringBoot源码
    Springboot相关面试问题
    Springboot自动加载工具-devtools的理解与使用
    SpringBoot项目的一些简单常用配置
    Java线程池及Executor框架的理解
  • 原文地址:https://www.cnblogs.com/wenjingu/p/2804880.html
Copyright © 2011-2022 走看看