1、路由器定义

路由器也可称为网关设备。它工作在OSI模型中的第三层网络层,对不同网络之间的数据包,依据IP地址来进行存储、分组转发。在网络通信中,它可自我学习路由,并把学到的路由保存到一张路由表中,它具有判断网络地址及选择IP路径的能力。

2、路由器主要参数

接口: 以太网/ATM接口/FDDI接口/E1/T1接口/ISDN接口

CPU/内存硬件: QOS时,大量消耗CPU,内存

路由协议: Rip/ospf/bgp/is-is

3、路由分类

静态路由: 由网络管理员手动配置的路由,并手工保存到路由表中。默认路由是静态路由的一种特殊形式,一般用于末端网络。

动态路由: 由相邻的路由器通过某种协议来交换路由信息后,自动的建立自己的路由表,并且能根据链路和节点的变化适时进行路由表的自动调整。

静态路由: 配置明确,节省链路开销,缺乏灵活性,网络IP段调整时,需要管理员登录每台路由器进行变更。

动态路由: 可自动适应网络状态的变化,自动维护路由信息,占用小量网络带宽与系统资源,安全性不如静态路由。在多线冗余连接中,在复杂网络中,适合采用动态路由协议。

4、配置路由

城域网/广域网互联要求每个路由器的路由表中必须有到所有网段的路由。

对于路由器来说,默认情况下只有自己直连网段,需要管理员手工添加到目标网段路由,双方才能通信。

命令:

ip route-static 到达的目标网络号 子网掩码 下一跳的路由器接口地址

#广州分部
ip route-static 0.0.0.0 0 10.10.20.1

#深圳总部
无需设置

#东莞分部
ip route-static 0.0.0.0 0 172.16.10.1

通过在路由器上运行某种动态路由协议,在路由器之间交互协议内特有的路由信息,自动学习路由信息最终生成路由转发表

RIP:Routing Information Protocol,路由信息协议,广播路由。

OSPF: 0pen shortest Path First,开放式最短路径优先,请求,发送路由。

BGP: Border Gateway Protocol,边界网关协议,处理各ISP之间的路由传递,控制路由的传播和选择最佳路由。

ISIS: Intermediate system to Intermediate system,中间系统到中间系统,设计用于无连接网络协议CLNP(ConnectionLess Network Protocol)。

#广州分部
ospf 200 router-id 10.1.1.1
area 0
network 10.10.20.0 0.0.0.255

深圳总部
ospf 200 router-id 10.172.1.1
area 0
network 10.10.20.0 0.0.0.255
area 1
network 172.16.10.0 0.0.0.255

#东莞分部
ospf 200 router-id 172.1.1.1
area 1
network 172.16.10 0.0.0.255

5、NAT技术

网络地址转换NAT(Network Address Translation)是将IP数据报文中的IP地址转换为另一个IP地址的过程。

SNAT(Source Network Address Translation): 定义:局域网主机共享单个/多个公网IP地址接入Internet,访问外部的互联网资源。 特点:从内到外的访问 原理:修改数据包的源地址 目标:针对的目标是客户机

image-20231125130610765

DNAT(Destination Network Address Translation): 定义:在Internet中发布位于企业局域网内的服务器,提供资源供外部用户访问。 特点:从外到内的访问 原理:修改数据包的目标地址 目标:针对的目标是服务器

image-20231125130537899

NAT实验

image-20231124113415099

pc2配置

设置IP地址,子网掩码,网关为10.2.2.1

PC4配置

设置IP地址,子网掩码,不设置网关

路由器配置

snat配置

[H3C]int g0/0/0
[H3C-GigabitEthernet0/0/0]ip add 10.2.2.1 255.255.255.0
[H3C-GigabitEthernet0/0/0]quit

[H3C]int g0/0/10
[H3C-GigabitEthernet0/0/1]ip add 5.5.5.1 255.255.255.0
[H3C-GigabitEthernet0/0/1]quit


[H3C]acl basic 2000
[H3C-acl-ipv4-basic-2000]rule 0 permit source any
[H3C-acl-ipv4-basic-2000]quit

[H3C]int g0/0/10
[H3C-GigabitEthernet0/0/10]nat outbound 2000

dnat配置

server服务器

eth0/1口接路由器

打开cmd,输入telnet 127.0.0.1 30004,具体端口见鼠标放在server图标上的提示信息,输入登录帐户密码,进入到server服务器的后台命令行。

image-20231124111639370

登录帐户密码
root/123456

加个静态路由,因为server服务器中除eth1有网关192.168.1.3外,eth0网卡,也有一个56.1网关
route add -net 5.5.5.0 netmask 255.255.255.0 gw 192.168.1.3


如果连路由器的接口IP不是192.168.1.3的话,就要修改server的eth1的网关IP,步骤如下:
修改eth1的网关为192.168.1.1(对应路由器的接口地址)
vi /etc/network/interfaces
ifdown eth1 # 关闭网卡
ifup eth1 # 启动网卡

image-20231124111923028

路由器设置

[H3C]int g0/0/1
[H3C-GigabitEthernet0/0/1]nat server protocol tcp global 5.5.5.111 inside 192.168.1.2

公网PC3测试

<H3C>telnet 5.5.5.111 22
Trying 5.5.5.111 ...
Press CTRL+K to abort
Connected to 5.5.5.111 ...
SSH-2.0-OpenSSH_8.6
Invalid SSH identification string.
声明:欢迎大家光临本站,学习IT运维技术,转载本站内容,请注明内容出处”来源刘国华教育“。如若本站内容侵犯了原著者的合法权益,请联系我们进行处理。