|------------1 same cost----|
Router 1| | Router 2
|------------2 Same cost----|如果我们在两个路由器之间有一个ecmp链接,使用哪个接口将形成TCP连接,比如be试图在两个路由器中使用回送地址作为源地址和目的地?
一般来说,TCP运行在接口层还是系统层?
发布于 2013-11-20 05:04:13
TCP不选择要使用的接口。它是由IP层处理的,而TCP是传输层。TCP只需将数据包丢弃到IP层,IP层就可以选择用于会话的路由和接口。
通常,ECMP应用于流或会话级别,在给定的会话中,除非链路中断,否则数据包总是被转发到相同的路径。
会话通常被描述为5元组- src ip/dst ip/src mac/dst mac/tcp或udp端口。
发布于 2018-07-22 13:45:06
ECMP可以应用于会话级或数据包级,这取决于第三层设备的功能。与例一样,Palo 3020在会话级别执行ECMP,而不是在数据包级别。这意味着,一旦在握手后建立了TCP/UDP会话,即使其他链接可用,数据也只会流向该ISP上的同一个目的地。只有在下一次会话中,通信量才会通过其他链接流。
https://networkengineering.stackexchange.com/questions/5061
复制相似问题