Source Routing

源路由是一种网络技术,允许发送方指定数据包在网络中传输的部分或全部路径,与传统路由方式不同,传统路由由网络中的路由器根据目的地址确定路径。源路由有助于故障排查,改进了跟踪路由的功能,并使节点能发现到达目标的所有可能路径。它还能让发送方通过强制数据包沿特定路径传输来避免某些路径上的拥塞。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

突然看到一个技术,叫做Source Routing,记得曾经有人问过我这个问题。先记录下,后续慢慢补充。(利用IP header 的options字段)

In computer networkingsource routing allows a sender of a packet to partially or completely specify the route the packet takes through the network. In contrast, in non-source routing protocols, routers in the network determine the path based on the packet's destination.

Source routing allows easier troubleshooting, improved traceroute, and enables a node to discover all the possible routes to a host. It also allows a source to directly manage network performance by forcing packets to travel over one path to prevent congestion on another.

In the Internet Protocol, two header options are available which are rarely used: "strict source and record route" (SSRR) and "loose source and record route" (LSRR). Because of security concerns, packets marked LSRR are frequently blocked on the Internet. If not blocked, LSRR can allow an attacker to spoof its address but still successfully receive response packets.

Policy-based routing can also be used to route packets using their source addresses.

Software Defined Networking can also be enhanced when source routing is used in the forwarding plane. Studies have shown significant improvements in convergence times as a result of the reduced state that must be distributed by the controller into the network. 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值