磊科路由器的封装传输的知识介绍
本篇会深入的介绍路由器的封装传输的知识,这里我们以磊科路由进行VPN传输为例,为了安全,网络上的数据在传输时不可能使用明文,通常都是加密封装后再进行传输,以防止某些敏感数据被人窃取,尤其是VPN更是为了安全而出现的。
一、首先要了解的是VPN客户端的路由决策及数据包封装的过程,通常情况下VPN虚拟接口就是一个虚拟的点对点链路接口,当VPN虚拟接口收到数据包时,它把从网络层得到的数据包封装成PPP点对点数据帧并进行加密等操作,然后把它送到网关,这里的网关正是VPN客户端自己,所以这个被封装的PPP点对点数据帧又被返回给本机再次处理,这次处理其实就是再次封装的过程。
二、由于第一次封装的帧只能通过虚拟的VPN接口,如果要把数据通过实际的接口进行传输,还必须在实际的链路层上进行再次封装才行,而在最终封装成链路层数据帧之前,需要对第一次封装成的PPP数据帧进行其他的多级封装,因为规范中是不能直接把PPP帧封装在另一个链路层帧中的,需要在它们之间添加一些报头,最简单的PPTP封装就是在PPP 帧前添加了一个GRE头和IP头。
三、在封装到例如IP报头的时,需要进行一次路由决策,这是由于数据包要明确地发送到远方的VPN服务器,它将寻找一条到达远方VPN服务器的路由,在VPN连接建立时就同时创建一条到达VPN服务器的路由,再次封装成PPTP格式或L2TP格式的IP数据包交给这条路由指定的接口进行处理,如果是以太网接口,这个数据包就加上以太网报头,如果是点对点,就加上点对点链路报头,发送到网络上。
到这里路由器的封装技术已经介绍完了,对此还不太了解的网友可以参考学习下,相信对你今后设置路由器会有所帮助的,只有了解了路由器才能更好的设置路由器。
赞 (0)