一种基于Linux系统实现路由器的BGP报文转发方法和装置

    公开(公告)号:CN108881026B

    公开(公告)日:2020-02-21

    申请号:CN201810556876.2

    申请日:2018-06-01

    Inventor: 薛秋宝 谭国权

    Abstract: 本发明涉及计算机路由技术领域,提供了一种基于Linux系统实现路由器的BGP报文转发方法和装置。物理网卡收到BGP报文,并解析出BGP报文的目的IP;确认BGP报文的目的IP与虚拟网卡的环回口IP相同,将BGP报文写入到对应的虚拟网卡的缓存区中;虚拟网卡获取到BGP报文后,查询Linux系统上的第一路由表,生成回应报文;用户空间应用程序从对应的虚拟网卡的缓存区上读取回应报文,根据查找到的第二路由表项选取回应报文的出口物理网卡,通过出口物理网卡将所述回应报文发出去。本发明实现了基于Linux系统的路由器对外呈现的环回口功能,提高了BGP报文转发的稳定性。

    一种基于Linux系统实现路由器的BGP报文转发方法和装置

    公开(公告)号:CN108881026A

    公开(公告)日:2018-11-23

    申请号:CN201810556876.2

    申请日:2018-06-01

    Inventor: 薛秋宝 谭国权

    Abstract: 本发明涉及计算机路由技术领域,提供了一种基于Linux系统实现路由器的BGP报文转发方法和装置。物理网卡收到BGP报文,并解析出BGP报文的目的IP;确认BGP报文的目的IP与虚拟网卡的环回口IP相同,将BGP报文写入到对应的虚拟网卡的缓存区中;虚拟网卡获取到BGP报文后,查询Linux系统上的第一路由表,生成回应报文;用户空间应用程序从对应的虚拟网卡的缓存区上读取回应报文,根据查找到的第二路由表项选取回应报文的出口物理网卡,通过出口物理网卡将所述回应报文发出去。本发明实现了基于Linux系统的路由器对外呈现的环回口功能,提高了BGP报文转发的稳定性。

    一种基于Linux系统实现路由器的radius报文转发方法和装置

    公开(公告)号:CN108881027B

    公开(公告)日:2020-04-10

    申请号:CN201810557054.6

    申请日:2018-06-01

    Inventor: 薛秋宝 谭国权

    Abstract: 本发明涉及计算机路由技术领域,提供了一种基于Linux系统实现路由器的radius报文转发方法和装置。物理网卡收到radius报文,解析出radius报文的目的IP;确认radius报文的目的IP与虚拟网卡的环回口IP相同,将radius报文写入到对应的虚拟网卡的缓存区中;虚拟网卡获取到radius报文后,查询Linux系统上的第一路由表,生成回应报文;用户空间应用程序从对应的虚拟网卡的缓存区上读取回应报文,根据查找到的第二路由表项选取回应报文的出口物理网卡,通过出口物理网卡将所述回应报文发出去。本发明实现了基于Linux系统的路由器对外呈现的环回口功能,提高了radius报文转发的稳定性。

    一种基于Linux系统实现路由器的radius报文转发方法和装置

    公开(公告)号:CN108881027A

    公开(公告)日:2018-11-23

    申请号:CN201810557054.6

    申请日:2018-06-01

    Inventor: 薛秋宝 谭国权

    Abstract: 本发明涉及计算机路由技术领域,提供了一种基于Linux系统实现路由器的radius报文转发方法和装置。物理网卡收到radius报文,解析出radius报文的目的IP;确认radius报文的目的IP与虚拟网卡的环回口IP相同,将radius报文写入到对应的虚拟网卡的缓存区中;虚拟网卡获取到radius报文后,查询Linux系统上的第一路由表,生成回应报文;用户空间应用程序从对应的虚拟网卡的缓存区上读取回应报文,根据查找到的第二路由表项选取回应报文的出口物理网卡,通过出口物理网卡将所述回应报文发出去。本发明实现了基于Linux系统的路由器对外呈现的环回口功能,提高了radius报文转发的稳定性。

    一种基于Linux系统实现的路由器环回口方法和装置

    公开(公告)号:CN108768851A

    公开(公告)日:2018-11-06

    申请号:CN201810555922.7

    申请日:2018-06-01

    Inventor: 薛秋宝 谭国权

    Abstract: 本发明涉及计算机路由技术领域,提供了一种基于Linux系统实现的路由器环回口方法和装置。物理网卡收到第一报文,并解析出第一报文的目的IP;确认第一报文的目的IP与虚拟网卡的环回口IP相同,将第一报文写入到对应的虚拟网卡的缓存区中;虚拟网卡获取到第一报文后,查询Linux系统上的第一路由表,生成回应报文;用户空间应用程序从对应的虚拟网卡的缓存区上读取回应报文,根据查找到的第二路由表项选取回应报文的出口物理网卡,通过出口物理网卡将所述回应报文发出去。本发明实现了基于Linux系统的路由器对外呈现的环回口功能,提高了路由器自身的稳定性。

    基于linux应用层的6LOWPAN物联网网关及实现方法

    公开(公告)号:CN103731344B

    公开(公告)日:2016-09-28

    申请号:CN201310722842.3

    申请日:2013-12-24

    Abstract: 本发明涉及一种基于linux应用层的6LOWPAN物联网网关及实现方法,所述物联网网关包括开发平台以及无线射频模块,其实现方法是:所述6LOWPAN物联网网关的以太网网口收到访问6LOWPAN无线传感器网络中节点的数据包,linux应用层将以太网数据包格式转化成6LOWPAN物联网的格式,然后通过无线射频模块发送出去;同理,linux应用层同时监听无线射频模块,收到6LOWPAN无线传感器网络中的数据包,所述linux应用层将数据包转化成以太网数据包格式,再通过以太网网口把该数据包发送出去。本发明移植性好、再次开发容易、可扩展性强、减少硬件更环保。

Patent Agency Ranking