【技术实现步骤摘要】
一种网络三层转发路径诊断方法和系统
本专利技术涉及数据通信
,具体涉及一种网络转发设备的网络三层路径诊断方法和系统。
技术介绍
网络中,由于配置或者传输原因,可能会导致网络出现一段时间内的环路或者部分路径的不可达。对于环路也分为第二层环路和第三层环路,所有环路的形成都是由于目的路径不明确导致混乱而造成的,由于二层环路破坏性较大,有较多的网络协议进行防环措施,对于三层环路,由于每一台设备进行转发时,会对数据包的TTL值减1,最终该数据包会丢弃,但也同样占用大量带宽。现有网络设备对三层环路,缺乏判断和处理机制,,造成路由通告错误,形成一个恶性循环。在进行三层转发时,网络设备通过路由协议通告,学习整个网络设备的路由信息,部分路由存在多个下一跳的路径,网络设备转发时,基于多条路径进行负载分担。如果其中一条路径出现拥塞等,其他转发设备无法感知该路径的不可达,该路径分担的业务会出现丢失。但现有网络设备缺乏对多个路径的检测机制,只能进行简单的可达性检测,如ping和trace工具等,导致在进行负载分担时,出现部分链路的业务丢失。另外,对于重要的服务器地址,在网络中对可达性 ...
【技术保护点】
1.一种网络三层转发路径诊断方法和系统,其特征在于:对于三层环路诊断,根据转发流量信息,自动实现网络中三层环路实时诊断,对于存在环路的路由,进行环路断开保护;对于三层多路径诊断,对系统中路由的多条路径,实时进行全面诊断,确保每一条路径的可达性,实现负载分担的可靠性;对于重要路径诊断,对重要的路径,进行实时诊断,确保重要路径的可达性。
【技术特征摘要】
1.一种网络三层转发路径诊断方法和系统,其特征在于:对于三层环路诊断,根据转发流量信息,自动实现网络中三层环路实时诊断,对于存在环路的路由,进行环路断开保护;对于三层多路径诊断,对系统中路由的多条路径,实时进行全面诊断,确保每一条路径的可达性,实现负载分担的可靠性;对于重要路径诊断,对重要的路径,进行实时诊断,确保重要路径的可达性。2.如权利要求1所述的方法,其特征在于,在进行环路诊断时,对转发面的单条数据流占用带宽超过接口带宽的1%以上,或者单条数据流的TTL值超过2个时,触发对该条流对应的目的地址进行环路诊断;诊断时,通过发送特定四层端口的环路诊断报文,系统如果收到该报文,表示存在环路,发送告警信息并下发黑洞路由,一段时间内丢弃该目的地址的数据包;环路解除后,删除该黑洞路由,恢复业务转发;如果检测到存在环路,...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。