组网 数据转发过程
组网方案数据转发
1.CE收到IP数据包,查找全局路由表转发,转发至PE的VRF接口
CE5收到IP数据包,查找全局路由表,查到出接口为S8,下一跳为S7,将IP数据包转发至PE4的VRF接口
2.PEVRF接口收到IP数据包,查找VRF路由表,压入私网标签和公网标签
在PE4上,绑定了VRF的接口收到IP数据包,查找本VRF的VRF路由表或标签转发表,查到该数据包匹配的路由的私网OUT标签为33,下一跳为远端PE1的LOOPBACK地址1.1.1.1。该下一跳不是PE4直连的,需要进行递归查找,以1.1.1.1为目标地址查找本PE的全局路由表和组网标签转发表,查到1.1.1.1的公网OUT标签26,及出接口和下一跳。PE4将IP数据包先打上私网标签33再打上公网标签26(注意公网标签在最外面,栈底位为0,最里面的私网标签栈底位为1),再转发给下一个LSR也就是P3.
3.P装备收到组网数据包,查找标签转发表,交换公网标签
PE3收到数据包,查转发表,交换公网标签,用25替换26,TTL1将数据转发给下一个LSR。
4.倒数第二跳收到组网数据包,查找标签转发表,弹出公网标签
P2收到组网数据包,查组网转发表,发现出标签为3,弹出公网标签,然后转发给倒数第一跳。
5.远端PE收到组网数据包,查找标签转发表,弹出私网标签
PE1收到组网数据包,查找标签转发表,发现OUT标签是Untagged,删除标签根据下一跳转发,将数据发送出去。(如果OUT标签是Aggregate,则删除标签,查IP路由表完成转发,由于在组网转发表中没有出接口和下一跳)
6.远端CE收到IP数据包,查找全局路由表转发
CE6收到PE1发来的IP数据包,查找全局路由表进行数据转发,然后发回应对报文,以上进程逆进程!
TikTok千粉号购买平台:https://tiktokusername.com/
TOP