0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

华为路由器里的那些黑科技

jf_HnAzBl9o ? 来源:网络工程师笔记 ? 2023-01-31 13:42 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

提到网工,你很难不想到路由器和交换机。在许多文章里,我都围绕这两个设备展开讨论过。

今天想聊聊关于路由器里所涉及的技术。

路由器广泛应用于各行各业,成为实现各种骨干网内部连接、骨干网间互联和骨干网与互联网互联互通业务的超级主力军。

IT行业里,从运维者到架构师都在兢兢业业的工作,让路由器们以最佳状态更可靠、更安全、更高效地运行。

与国内很多跨国公司不同,华为是一家以技术主导型的企业。以通信设备起家的华为,路由器中有哪些黑科技

分四个技术点,和你聊聊。

01

Basic NAT

NAT是路由器的一项非常重要,且应用非常广泛的技术。

Basic NAT方式属于一对一的地址转换,但要注意它不是静态的一对一转换,而是动态的。

在这种转换方式下,在内网用户向公网发起连起请求时,请求报文中的私网IP地址,就会通过事先准备好的公网IP地址池动态地建立私网IP地址与公网IP地址的NAT映射表项,并利用所映射的公网IP地址将报文中的源IP地址(也就是内网用户主机的私网IP地址)进行替换。

但只转换IP地址,而不处理TCP/UDP协议的端口号。

且一个公网IP地址不能同时被多个私网IP地址映射,然后,再送达给外网的目的主机。

当外网主机收到请求报文后进行响应时,响应报文到达NAT设备后,又将依据前面请求报文所建立的私网IP地址,与公网IP地址的映射关系,反向将报文中的目的IP地址(为内部主机私网IP地址映射后的公网IP地址)替换成对应的私网IP地址,然后再送达给内部源主机。

需先要在Router上创建公网地址池,才可实现Basic NAT的运转。

57dab6a6-a121-11ed-bfe3-dac502259ad0.png

Basic NAT中的请求报文转换的仅是其中的源IP地址(目的IP地址不变),即仅需关心源IP地址。

而响应报文转换的仅是其中的目的IP地址(源IP地址不变),即仅需关心目的IP地址。两个方向所转换的IP地址是相反的。

02

NAPT

由于Basic NAT这种一对一的转换方式并未实现公网地址的复用,不能有效解决IP地址短缺的问题,因此在实际应用中并不常用。

而NAPT可以实现并发的地址转换,允许多个内部地址映射到同一个公有地址上,因此也可以称为“多对一地址转换”或地址复用。

NAPT使用“IP地址+端口号”的形式进行转换,相当于增加了一个变量,最终可以实现使多个私网用户可共用一个公网IP地址访问外网。

需先在Router上创建好公网地址池,才可进行NAPT的运转。

57e67784-a121-11ed-bfe3-dac502259ad0.jpg

请求报文中转换的仅是源IP地址和源端口号(目的IP地址和目的端口号不变),即仅需关心源IP地址和源端口号。

而响应报文中转换的是目的IP地址和目的端口号(源IP地址和源端口号不变),即仅需关心目的IP地址和目的端口号。

不同私网主机可以转换成同一个公网IP地址,但转换后的端口号必须不一样。

03

Easy IP

Easy IP实现原理与NAPT转换类似,可以算是NAPT的一种特例。

不同的是,Easy IP方式可以实现自动根据路由器上WAN接口的公网IP地址,实现与私网IP地址之间的映射(无需创建公网地址池)。

Easy IP主要应用于通过路由器WAN接口IP地址作为要被映射的公网IP地址的情形,特别适合小型局域网接入Internet的情况。

这里的小型局域网主要指中小型网吧、小型办公室等环境。

通常,这种环境的内部主机较少、出接口通过拨号方式获得临时(或固定)公网IP地址以供内部主机访问Internet。

Easy IP运转的具体过程如下:

57f8d578-a121-11ed-bfe3-dac502259ad0.jpg

假设私网中的Host A主机要访问公网的Server服务器,首先向Router发送一个请求报文(即Outbound方向),此时报文中的源地址是10.1.1.100,端口号1540。

Router在收到请求报文后自动利用公网侧WAN接口临时或者固定的“公网IP地址:端口号”(162.10.2.8:5480),建立与内网侧报文“源IP地址:源端口号”间的Easy IP转换表项(也包括正、反两个方向),并依据正向Easy IP表项的查找结果将报文转换后向公网侧发送。

此时转换后的报文源地址和源端口号由原来的(10.1.1.100:1540)转换成了(162.10.2.8:5480)。

Server服务器在收到请求报文后需要向Router发送响应报文(即Inbound方向),此时只需要将收到的请求报文中的源IP地址、源端口号和目的IP地址、目的端口号对调即可,即此时的响应报文中的目的IP地址、目的端口号为(162.10.2.8:5480)。

Router在收到公网侧Server的回应报文后,根据其“目的IP地址:目的端口号”查找反向Easy IP表项,并依据查找结果将报文转换后向内网侧发送。

即转换后的报文中的目的IP地址为10.1.1.100,目的端口号为1540,与Host A发送请求报文中的源IP地址和源端口完全一样。

如果私网中的Host B也要访问公网,则它所利用的公网IP地址与Host A一样,都是路由器WAN口的公网IP地址,但转换时所用的端口号一定要与Host A转换时所用的端口不一样。

04

NAT Server

NAT Server用于外网用户需要使用固定公网IP地址访问内部服务器的情形。

它通过事先配置好的服务器的“公网IP地址+端口号”与服务器的“私网IP地址+端口号”间的静态映射关系来实现。

要先在Router上配置好静态的NAT Server转换映射表,才可实现NAT Server的运转。

58108fc4-a121-11ed-bfe3-dac502259ad0.png

由外网向内网服务器发送的请求报文中转换的仅是其目的IP地址和目的端口号(源IP地址和源端口号不变),即仅需关心目的IP地址和目的端口号。

而从内网向外网发送的响应报文中转换的仅是其源IP地址和源端口号(目的IP地址和目的端口号不变),即仅需关心源IP地址和源端口号。两个方向所转换的IP地址和端口号是相反的。

NAT中,凡是由内网向外网发送的报文(不管是请求报文,还是响应报文),在NAT路由器上转换的都是源IP地址(或者同时包括源端口号)。

而凡是由外网向内网发送的报文(也不管是请求报文,还是响应报文),在NAT路由器上转换的都是目的IP地址(或者同时包括源目的口号)。

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 服务器
    +关注

    关注

    13

    文章

    9880

    浏览量

    88526
  • 路由器
    +关注

    关注

    22

    文章

    3846

    浏览量

    117376
  • 通信设备
    +关注

    关注

    3

    文章

    355

    浏览量

    32830

原文标题:华为路由器里的那些黑科技,我只告诉你

文章出处:【微信号:网络工程师笔记,微信公众号:网络工程师笔记】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    光纤如何连接路由器

    光纤连接路由器通常需要借助光猫(ONT/光网络终端)作为中间设备,因为光纤信号(光信号)无法直接被路由器识别,必须先转换为电信号(以太网信号)后才能传输至路由器。以下是详细步骤和注意事项: 一、光纤
    的头像 发表于 05-28 09:33 ?2364次阅读
    光纤如何连接<b class='flag-5'>路由器</b>

    揭秘工业路由器厂家:从幕后到前沿的全解析

    的 “钢筋铁骨”。你可能见过工厂里密密麻麻的线缆、户外暴晒的通信设备,却未必知道,这些设备稳定联网的核心,正是工业路由器;而赋予路由器 “灵魂” 的,正是那些深耕技术的 工业路由器厂家
    的头像 发表于 04-16 22:22 ?378次阅读
    揭秘工业<b class='flag-5'>路由器</b>厂家:从幕后到前沿的全解析

    怎样选择合适的工业路由器?

    在工业物联网快速发展的今天,工业路由器作为连接设备与网络的核心枢纽,其性能与可靠性直接影响着整个系统的运行效率。然而,面对市场上众多品牌和型号,如何选择一款真正适合自身需求的工业路由器?本文将从
    的头像 发表于 04-03 13:55 ?381次阅读

    工业路由器 VS 无线路由器:硬汉与暖男的 “职场生存法则”

    一、路由器界的 “双胞胎”?实则天差地别! 你可能觉得路由器都长一个样 —— 方盒子、几根天线、闪着小灯。但如果把工业路由器和无线路由器放在一起,就像让特种兵和文艺青年比拼体能,看似相
    的头像 发表于 04-03 10:05 ?411次阅读
    工业<b class='flag-5'>路由器</b> VS 无线<b class='flag-5'>路由器</b>:硬汉与暖男的 “职场生存法则”

    工业路由器和家用路由器区别

    在当今万物互联的时代,路由器作为网络连接的核心设备,已渗透到生产生活的各个角落。但工业场景与家庭环境对网络设备的要求存在本质差异,由此催生出工业路由器和家用路由器两大品类。本文将深入解析二者的区别
    的头像 发表于 03-27 16:20 ?457次阅读

    一文解析路由器的奥秘

    的“快递员”。 路由器的工作原理 路由器的核心功能是路由选择和数据包转发。当数据包到达路由器时,它通过分析数据包的目的地址,并使用
    的头像 发表于 01-09 15:37 ?916次阅读
    一文解析<b class='flag-5'>路由器</b>的奥秘

    5G/4G工业路由器和普通路由器的区别

    在现代网络设备中,路由器是不可或缺的组成部分。无论是在家庭网络中,还是在企业或工业环境中,路由器都发挥着至关重要的角色。然而,市场上的路由器种类繁多,尤其是“工业路由器”和“普通
    的头像 发表于 12-26 14:23 ?1305次阅读
    5G/4G工业<b class='flag-5'>路由器</b>和普通<b class='flag-5'>路由器</b>的区别

    如何远程登录路由器

    路由器放置在机房、弱电箱等不方便直接操作的位置,或当网络出现故障或者需要远程协助时远程登录路由器可以极大的解决问,本期重点说明远程登录路由器的方法,供各位参考使用: 首先 ,需要确保家里的
    的头像 发表于 12-18 12:01 ?1013次阅读
    如何远程登录<b class='flag-5'>路由器</b>

    如何配置华为eNSP模拟设备路由器的ssh登录

    本博文主要讲解了如何配置华为eNSP模拟设备路由器的ssh登录,以便自动化应用可以更好的控制管理相关网络设备。
    的头像 发表于 10-25 09:31 ?3180次阅读
    如何配置<b class='flag-5'>华为</b>eNSP模拟<b class='flag-5'>器</b>设备<b class='flag-5'>路由器</b>的ssh登录

    怎么配置linux路由器

    如下图所示有两个网络,分别是0网段和2网段,路由器1组成0网段,路由器2从路由器一种分出一个2网段。
    的头像 发表于 10-23 13:44 ?819次阅读
    怎么配置linux<b class='flag-5'>路由器</b>

    5g路由器如何选型号设置

    ,可以选择支持Wi-Fi 6或更高版本的路由器,这些路由器通常具有更高的无线传输速率和更强的信号穿透能力。 考虑到穿墙能力和覆盖范围,可以选择带有高增益天线或多天线的路由器。 品牌与口碑 : 选择知名品牌,如TP-LINK、小米
    的头像 发表于 10-21 14:43 ?1129次阅读

    工业路由器与家用路由器的区别

    本文将从多个角度,对工业路由器与家用路由器进行详细比较,帮助您更好地理解二者的区别。
    的头像 发表于 10-18 17:51 ?1466次阅读

    小米路由器如何设置桥接功能

    小米路由器的桥接功能允许您将多个路由器连接在一起,形成一个更大的无线网络覆盖区域。以下是设置小米路由器桥接功能的步骤: 1. 准备工作 在开始设置之前,请确保您有以下物品: 至少两台支持桥接功能
    的头像 发表于 10-18 09:13 ?7390次阅读

    路由器内存使用率过高怎么办

    路由器内存使用率过高是一个常见的问题,它可能会导致网络速度变慢、连接不稳定甚至设备崩溃。 路由器内存的作用和重要性 路由器是网络通信的核心设备,负责将数据包从一个网络传输到另一个网络。路由器
    的头像 发表于 10-15 14:36 ?4138次阅读

    网关和路由器的对比分析

    网关和路由器作为计算机网络中的关键设备,各自承担着不同的角色和功能。下面将从定义、功能、应用场景、性能等多个方面对网关和路由器进行对比分析。
    的头像 发表于 08-27 10:20 ?3319次阅读