【网络】静态路由原理与配置

这篇具有很好参考价值的文章主要介绍了【网络】静态路由原理与配置。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


一、路由器

什么叫路由

  路由是指分组从源到目的地时,决定端到端路径的网络范围的进程 。路由工作在OSI参考模型第三层——网络层的数据包转发设备。

路由器的工作原理

  通过路由器的配置和策略实现将数据包转发到正确的目的地,并在转发过程中选择最佳路径的设备。

  简单来说就是当一个数据包被路由器所接收时,路由器检查数据的IP地址,并判断这个数据包是用于它自己的网络还是其它网络。如果路由器判断这个数据包是用于它自己,它就会接收;如果不是用于它自己,这个数据包就会被拒绝。

静态路由配置拓扑结构,计算机网络,网络,智能路由器

二、路由表的形成

什么叫路由表

  在计算机网络中,路由表又称为路由择域信息库,是一个存储在路由器或者联网计算机中的电子表格(文件)或类数据库。路由表存储着指向特定网络地址的路径(在有些情况下,还记录有路径的路由度量值)。路由表中含有网络周边的拓扑信息。路由表建立的主要目标是为了实现路由协议和静态路由选择。

路由表是如何形成的

  路由表是路由系统的核心组成部分,它记录了从源主机到目的主机的路由息。通常情况下,路由表是通过静态路由或动态路由算法等方法,将路由信息存储在路由表中,这个过程可以简单理解为:当路由器接收到源主机发送的数据包时,它会根据路由表中的信息,确定数据包应该如何转发,从而实现数据的传输。

  路由表中又分直连网段非直连网段两种。

  直连网段是通过手工配置添加路由表。在路由器接口上配置IP地址,开启接口,就能自动学习到相关值连网段并记录在路由表中。

  而非直连网段是需要手动配置静态路由或通过动态路由协议学习,将网段添加到路由表中。

  其中静态路由是在路由器中配置定义中目的IP/网段和转发的下一跳IP地址(告诉路由器从哪个接口出)。

  动态路由协议又分内部网关路由协议和外部网关路由协议两种,内部网关路由协议代表协议是OSPF(协议号89)、RIP(协议号520)、IS-IS;外部网关路由协议代表协议是BGP(协议号179)。

  总的来说就是路由器将路由信息存储在路由表中,路由表在更新中,路由器会定期更新路由表中的路由信息,以保证网络的正常运行。

静态路由配置拓扑结构,计算机网络,网络,智能路由器

三、静态路由和默认路由

1.静态路由

  静态路由是指用户或网络管理员手工配置的路由信息。当网络拓扑结构或链路状态发生改变时,需要网络管理员手工配置静态路由信息。

  相比较动态路由协议,静态路由无需频繁的交换各自的路由表,配置简单,比较适合小型、简单的网络环境。不适合大型和复杂的网络环境的原因是:当网络拓扑结构和链路状态发生改变时,网络管理员需要做大量的调整,工作量繁重,而且无法感知错误发生,不易排错。

2.默认路由

  默认路由是一种特殊的静态路由,当路由表中与数据包目的地址没有匹配的表项时,数据包将根据默认路由条目进行转发。默认路由在某些时候是非常有效的,例如在末梢网络中,默认路由可以大大简化路由器的配置,减轻网络管理员的工作负担。

四、路由器转发数据包的封装过程

静态路由配置拓扑结构,计算机网络,网络,智能路由器

  如图,Host A 向Host B 发送数据,路由器会对数据包的封装如下:

  1.Host A 在网络层将上层的数据封装成IP数据包,其首部包含了源地址和目的地址。源地址本机的IP地址为 192.168.1.2,目的地址为192.168.2.2。在数据链路层将上层的数据封装成数据帧,源地址的MAC地址为 00-11-12-21-11-11 在路由表中没有目的地址的MAC地址,所以Host A通过ARP协议广播请求想要获取Host B 主机mac地址,获得A路由器的E0接口MAC地址 00-11-12-21-22-22.这时在以太网首部的源Mac地址为00-11-12-21-11-11,目的Mac地址为00-11-12-21-22-22。

  2.数据帧到A路由器E0口时 ,进行解封装再封装,再封装时源地址Mac为00-11-12-21-22-22,目的Mac在通过ARP广播请求,ARP请求得到A路由器E1口Mac地址为 00-11-12-21-33-33,这时在以太网首部的源Mac地址为00-11-12-21-22-22,目的Mac地址为 00-11-12-21-33-33。

  3.数据帧到A交换机E1口时,对数据帧进行解封装再封装,再封装时源Mac地址为00-11-12-21-33-33,目的Mac地址通过ARP广播请求,ARP请求得到B路由器E1口Mac地址为00-12-12-21-44-44,这时在以太网首部的源Mac地址为00-11-12-21-33-33 目的Mac 00-12-12-21-44-44。

  4.路由器B从E1接口收到数据帧,会把数据链路层的封装去掉,对ip地址进行检查,并与路由表进行匹配,然后根据路由表的下一跳信息将数据包准到E0接口。路由器B发现目的网段与自己的E0接口直接相连,通过ARP广播,路由器B获得Host B以太口的Mac位置为00-11-12-21-66-66.路由器B再将IP数据包装成以太网帧,源Mac地址为路由器B的E0接口的Mac地址00-11-12-21-55-55,目的Mac地址为Host B的Mac地址为00-11-12-21-66-66.封装完成,将以太网帧从E0接口发往Host B。
  总结:源主机和目标主机的IP地址一直不变,但是MAC地址一直在变!!!!!

五、交换机与路由器的区别

1.工作层区分

  交换机工作在数据链路层,在OSI模型中第二层;而路由器工作在网络层,在OSI模型中的第三层。

2.依靠数据区分

  交换机依靠MAC地址即根据”MAC地址表“进行转发数据;路由器依靠IP地址根据即”路由表“进行转发数据,并且路由器是通过路由选择算法进行初始化和维护“路由表”的。

3.转发类别区分

  交换机是硬件转发,执行效率高,主要用于局域网内网的数据转发;路由器是路由转发,用于连接局域网和外网的数据转发。

六、静态路由和默认路由设置

1.两台路由和两台主机

  1.1为了完成PC1 和 PC2的数据通信,做如下操作(注意两两相邻节点为同一网段的ip地址):
静态路由配置拓扑结构,计算机网络,网络,智能路由器
  1.2根据图上的ip地址编辑PC1配置(主机名、ip地址、子网掩码、网关),PC2配置也同样如此。填写完后注意要点击应用进行保存静态路由配置拓扑结构,计算机网络,网络,智能路由器

  1.3将所有路由和主机全部框起来,然后点击绿色启动图标。
静态路由配置拓扑结构,计算机网络,网络,智能路由器
  等待所有接口的点都变绿,即为连接成功。静态路由配置拓扑结构,计算机网络,网络,智能路由器

  1.4配置AR2路由的各个接口的ip地址和子网掩码以及路由配置,R1相同操作配置。

<Huawei>sys			//进入系统视图模式,sys为简写,全称为system-view
[Huawei]sys R2			//配置路由名称

静态路由配置拓扑结构,计算机网络,网络,智能路由器

[R2]int g0/0/0			//进入接口
[R2R1-GigabitEthernet0/0/1]]ip address 192.168.1.2 24		
	//配置接口。192.168.1.2是对应接口的ip地址,24是子网掩码
undo shutdown		//启动接口

静态路由配置拓扑结构,计算机网络,网络,智能路由器

  1.5配置R2路由连接,R1相同操作配置

[R2]ip route-static 192.168.2.0 24 192.168.1.1
//根据目标主机ip、子网掩码和下一跳ip地址配置默认路由。
//192.168.2.0是目标主机的网段,24是子网掩码,192.168.1.1是下一跳Iip地址。

静态路由配置拓扑结构,计算机网络,网络,智能路由器

  1.6点击PC1主机,点击命令行

PC>ping 192.168.3.2	    //通过ping命令实现路由相连,192.168.3.2是目标主机

静态路由配置拓扑结构,计算机网络,网络,智能路由器

  1.7可以通过下面命令查看路由连接情况

[R2]display ip routing-table

  如下视图,192.168.2.0/24是目标主机ip和子网掩码,192.168.1.1是下一跳ip地址。

静态路由配置拓扑结构,计算机网络,网络,智能路由器

2.一台默认路由、一台静态路由、两台主机

  2.1配置主机ip和之前1.2步骤相同。

  2.2配置静态路由的各个接口的ip地址和子网掩码以及路由配置,具体步骤和之前配置默认路由相同,唯一区别就是目标主机ip和子网掩码都设置为0.0.0.0

[R2]ip route-static 0.0.0.0 0.0.0.0 192.168.1.1
//其中主机ip和子网掩码都是0.0.0.0; 192.168.1.1为下一跳地址仍为R2相连接口地址。

静态路由配置拓扑结构,计算机网络,网络,智能路由器

  2.3点击PC2主机,点击命令行

PC>ping 192.168.2.1	//通过ping命令实现路由相连,192.168.2.1是目标主机

静态路由配置拓扑结构,计算机网络,网络,智能路由器

3.三台路由和两台主机

  3.1为了完成PC1 和 PC2的数据通信,做如下操作
静态路由配置拓扑结构,计算机网络,网络,智能路由器

  配置PC1主机的主机名、ip地址、子网掩码、网关,点击应用保存;PC2也同样设置。
静态路由配置拓扑结构,计算机网络,网络,智能路由器

  3.2配置AR1路由的各个接口的ip地址和子网掩码以及路由配置,AR3也可以同样配置

<Huawei>sys			//进入系统视图模式
[Huawei]sys R1		//修改路由名称为R1
[R1]int g0/0/0		//进入g0接口
[R1-GigabitEthernet0/0/0]ip add 192.168.2.1 24 	//为接口添加ip地址和子网掩码
[R1-GigabitEthernet0/0/0]un shut 	//打开接口,undo shutdown的简写
[R1]int g0/0/1		
[R1-GigabitEthernet0/0/1]ip add 192.168.1.2 24 
[R1-GigabitEthernet0/0/1]un shut 

静态路由配置拓扑结构,计算机网络,网络,智能路由器

[R1]ip route-static 192.168.4.2 24 192.168.2.2	//目标主机是PC2的路由配置
[R1]ip route-static 192.168.3.2 24 192.168.2.2	//目标主机是AR3的网段的路由配置

静态路由配置拓扑结构,计算机网络,网络,智能路由器

  3.3配置AR2路由,配置AR2路由的原因是PC1 ping PC2和PC2 ping PC1都要经过AR2,AR2两边都是直连网段。

<Huawei>sys			                 //进入系统视图模式
[Huawei]sys R1		                //修改路由名称为R1
[R2]int g0/0/0		                               //进入g0接口
[R2-GigabitEthernet0/0/0]ip add 192.168.2.2 24 	//为接口添加ip地址和子网掩码
[R2-GigabitEthernet0/0/0]un shut 	//打开接口
[R1]int g0/0/2		
[R2-GigabitEthernet0/0/2]ip add 192.168.3.1 24 	
[R2-GigabitEthernet0/0/2]un shut
[R2-GigabitEthernet0/0/0]q		                      //退出接口界面
[R2]ip route-static 192.168.1.0 24 192.168.2.1		//目标主机是PC1的网络配置
[R2]ip route-static 192.168.4.0 24 192.168.3.2		//目标主机是PC2的网络配置

静态路由配置拓扑结构,计算机网络,网络,智能路由器

  3.4点击主机,点击命令行

PC>ping 192.168.1.1	    //通过ping命令实现路由相连,其中192.168.1.1是目标主机的ip地址

静态路由配置拓扑结构,计算机网络,网络,智能路由器

4.两台静态路由、两台台浮动路由和两台主机

浮动路由

  浮动路由又称为路由备份,两条或多条链路组成浮动路由。浮动路由的出现是指的是配置两条静态路由,默认选取链路质量优(带宽大)作为主路径,当主路径出现故障时,由带宽较小的备份路由顶替,保持网络的不中断。

实验

  4.1为了完成PC1 和 PC2的数据通信,做如下操作。

静态路由配置拓扑结构,计算机网络,网络,智能路由器

  4.2配置PC1的IP地址、子网掩码、网关(下一跳地址),然后点击应用保存
静态路由配置拓扑结构,计算机网络,网络,智能路由器

  4.3配置PC2的IP地址、子网掩码、网关(下一跳地址),然后点击应用保存

静态路由配置拓扑结构,计算机网络,网络,智能路由器

  4.4配置AR1路由的各个接口的ip地址和子网掩码以及路由配置

<Huawei>sys                 //进入系统视图模式
[Huawei]sysname R1				 //修改路由名称为R1

静态路由配置拓扑结构,计算机网络,网络,智能路由器

[R1]int g0/0/0							//进入g0/0/0	接口
[R1-GigabitEthernet0/0/0]ip address 192.168.1.1 24		//为接口添加ip地址和子网掩码
[R1-GigabitEthernet0/0/0]undo shutdown   //解除该端口的关闭(打开端口)
[R1-GigabitEthernet0/0/0]int g0/0/1		//进入g0/0/1接口
[R1-GigabitEthernet0/0/1]ip address 192.168.3.3 24  	//为接口添加ip地址和子网掩码
[R1-GigabitEthernet0/0/0]undo shutdown   //解除该端口的关闭(打开端口)
[R1-GigabitEthernet0/0/0]int g0/0/2		//进入g0/0/2接口
[R1-GigabitEthernet0/0/2]ip address 192.168.5.5 24 		//为接口添加ip地址和子网掩码
[R1-GigabitEthernet0/0/2]undo shutdown   //解除该端口的关闭(打开端口)

静态路由配置拓扑结构,计算机网络,网络,智能路由器

[R1-GigabitEthernet0/0/1]quit             //退出该端口视图模式,返回系统视图模式
[R1]ip route-static 192.168.2.0 24 192.168.5.6
   //设置静态路由的目标IP网段、子网掩码、下一跳端口地址
[R1]ip route-static 192.168.4.0 24 192.168.3.4 preference 70   
                                 //设置优先级为70,即优先级低于默认60
[R1]ip route-static 192.168.2.0 24 192.168.3.4 preference 70

静态路由配置拓扑结构,计算机网络,网络,智能路由器

[R1]display routing-table                      //查看路由表

静态路由配置拓扑结构,计算机网络,网络,智能路由器

  4.5配置AR2路由的各个接口的ip地址和子网掩码以及路由配置

<Huawei>sys                 //进入系统视图模式
[Huawei]sysname R2				 //修改路由名称为R2

静态路由配置拓扑结构,计算机网络,网络,智能路由器

[R2]int g0/0/0							//进入g0/0/0	接口
[R2-GigabitEthernet0/0/0]ip address 192.168.2.1 24		//为接口添加ip地址和子网掩码
[R2-GigabitEthernet0/0/0]undo shutdown   //解除该端口的关闭(打开端口)
[R2-GigabitEthernet0/0/0]int g0/0/1		//进入g0/0/1接口
[R2-GigabitEthernet0/0/1]ip address 192.168.4.4 24  	//为接口添加ip地址和子网掩码
[R2-GigabitEthernet0/0/0]undo shutdown   //解除该端口的关闭(打开端口)
[R2-GigabitEthernet0/0/0]int g0/0/2		//进入g0/0/2接口
[R2-GigabitEthernet0/0/2]ip address 192.168.5.6 24 		//为接口添加ip地址和子网掩码
[R2-GigabitEthernet0/0/2]undo shutdown   //解除该端口的关闭(打开端口)

静态路由配置拓扑结构,计算机网络,网络,智能路由器

[R2-GigabitEthernet0/0/1]quit             //退出该端口视图模式,返回系统视图模式
[R2]ip route-static 192.168.1.0 24 192.168.5.5
   //设置静态路由的目标IP网段、子网掩码、下一跳端口地址
[R2]ip route-static 192.168.3.0 24 192.168.4.3 preference 70   
                                 //设置优先级为70,即优先级低于默认60
[R2]ip route-static 192.168.1.0 24 192.168.4.3 preference 70

静态路由配置拓扑结构,计算机网络,网络,智能路由器

[R2]display routing-table                      //查看路由表

静态路由配置拓扑结构,计算机网络,网络,智能路由器

  4.6配置AR2路由的各个接口的ip地址和子网掩码以及路由配置

<Huawei>sys                 //进入系统视图模式
[Huawei]sysname R3				 //修改路由名称为R3

静态路由配置拓扑结构,计算机网络,网络,智能路由器

[R3]int g0/0/0							//进入g0/0/0	接口
[R3-GigabitEthernet0/0/0]ip address 192.168.3.41 24		//为接口添加ip地址和子网掩码
[R3-GigabitEthernet0/0/0]undo shutdown   //解除该端口的关闭(打开端口)
[R3-GigabitEthernet0/0/0]int g0/0/1		//进入g0/0/1接口
[R3-GigabitEthernet0/0/1]ip address 192.168.4.3 24  	//为接口添加ip地址和子网掩码
[R3-GigabitEthernet0/0/0]undo shutdown   //解除该端口的关闭(打开端口)

静态路由配置拓扑结构,计算机网络,网络,智能路由器

[R3-GigabitEthernet0/0/1]quit             //退出该端口视图模式,返回系统视图模式
[R1]ip route-static 192.168.2.0 24 192.168.4.4
   //设置静态路由的目标IP网段、子网掩码、下一跳端口地址
[R1]ip route-static 192.168.1.0 24 192.168.3.3 
	//设置静态路由的目标IP网段、子网掩码、下一跳端口地址

静态路由配置拓扑结构,计算机网络,网络,智能路由器

[R3]display routing-table                      //查看路由表

静态路由配置拓扑结构,计算机网络,网络,智能路由器
  打开PC1和PC2,切换到命令行,尝试两个主机相互能不能ping通,如果经过几个timeout(ARP请求)之后,可以显示连接数据,则配置成功,如果一直都是timeout直至结束,则配置失败

PC>ping 192.168.2.2    //通过ping命令实现路由相连,其中192.168.2.2是PC1 ping PC2

静态路由配置拓扑结构,计算机网络,网络,智能路由器

PC>ping 192.168.1.2    //通过ping命令实现路由相连,其中192.168.1.2是PC2 ping PC1

静态路由配置拓扑结构,计算机网络,网络,智能路由器

  4.7当主线路断开时,才会走浮动路由(备用线路)
  主动断开主线路上的一个端口,使主线路断开

[R1-GigabitEthernet0/0/1]int g0/0/2      //进入g0/0/2端口
[R1-GigabitEthernet0/0/1]shutdown       //关闭端口

静态路由配置拓扑结构,计算机网络,网络,智能路由器

PC>ping 192.168.2.2    //通过ping命令实现路由相连,其中192.168.2.2是PC1 ping PC2

静态路由配置拓扑结构,计算机网络,网络,智能路由器

PC>ping 192.168.1.2	    //通过ping命令实现路由相连,其中192.168.1.1是PC2 ping PC1

静态路由配置拓扑结构,计算机网络,网络,智能路由器

[R1]display routing-table                      //查看路由表

静态路由配置拓扑结构,计算机网络,网络,智能路由器

  4.8总结
  当有两条去往相同目的的静态路由时,优先级低的会被添加到路由表中,并实现路由转发,而优先级高则成为浮动路由。该实验要注意R4的回包顺序,若R4先回包给R2则会导致异步路由的实现。文章来源地址https://www.toymoban.com/news/detail-772364.html

到了这里,关于【网络】静态路由原理与配置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 计算机网络实验——路由器的配置静态与RIP配置

    由于几个资料和老师给的ppt说的都不清楚,自己也没想到什么很巧妙的归纳方法,写个总结记录一下。 想必静态路由配置的过程中唯一的难点就是ip route这个指令,其他的什么添加接口,设置ip啥的都是基础路由配置中的内容,这里不做过多赘述。 RIPv2显然是个过时的技术,

    2023年04月24日
    浏览(34)
  • 计算机网络实验五: CISCO IOS 路由器基本配置(静态路由,动态路由,VLAN)

    计网实验的痛苦……为了写csdn还得再经历一遍 1.1总体 1.2局部 1.2.1RouterA 左边这条线,f0/1连1900switch的E0/1 右边这条线,f0/0连2950的f0/1 S0/0选择dce端口连routerB的S0/1 1.2.2 RouterB 自己看 2.1配置静态路由之前的操作 2.1.1配置RouterA 分别对三个端口:f0/0,f0/1,s0/0进行配置 配置完成之后用

    2024年02月09日
    浏览(37)
  • 计算机网络的分类1:按网络拓扑结构分类,分为星型拓扑、环形拓扑、总线拓扑、树形拓扑、网状拓扑

    按网络拓扑结构分类 按网络覆盖范围分类 按网络的工作方式分类 按网络传输技术分类 按照使用方式分类 按照网络服务范围分类 按照提供的服务 通信子网中转发节点的互联模式叫做子网的拓扑结构(Network Topology) 按照网络拓扑结构分类,共有五种类型: 星型拓扑 环形拓

    2024年02月05日
    浏览(23)
  • 【网络】静态路由原理与配置

      路由是指分组从源到目的地时,决定端到端路径的网络范围的进程 。路由工作在OSI参考模型第三层——网络层的数据包转发设备。   通过路由器的配置和策略实现将数据包转发到正确的目的地,并在转发过程中选择最佳路径的设备。   简单来说就是当一个数据包被

    2024年02月03日
    浏览(37)
  • 【计算机网络】虚拟路由冗余(VRRP)协议原理与配置

    目录  1、VRRP虚拟路由器冗余协议 1.1、协议作用 1.2、名词解释  1.3、简介  1.4、工作原理  1.5、应用实例  2、 VRRP配置 2.1、配置命令   1.1、协议作用 虚拟路由冗余协议(Virtual Router Redundancy Protocol,简称VRRP)是由IETF提出的解决局域网中配置静态网关出现单点失效现象的路由协

    2024年02月05日
    浏览(36)
  • 计算机网络与技术实验----静态路由ensp

    这次试验的目的是能够使两台pc机互通。 跟我一起来看看吧~~~

    2024年02月15日
    浏览(26)
  • 计算机网络 思科模拟器进行静态路由, RIP 路由协议实验

    掌握静态路由的配置方法。 验证静态路由的配置结果,加深对路由概念的理解。 图1.1 实验拓扑图 在路由器RA上配置 (1)接口s0/1/0的IP地址192.168.10.1和串口上的时钟频率6400,并开启端口 (2)接口f0/0的IP地址192.168.20.1,并开启端口 代码如下: 在路由器RB上配置 (1)接口s0

    2024年02月08日
    浏览(31)
  • 计算机网络——路由实验(静态路由,RIP,ospf单区域,多区域 )

    (1)学习静态路由理论知识,熟悉并掌握静态路由配置; (2)学习RIP路由理论知识,熟悉并掌握RIP路由的配置; (3)学习OSPF路由理论知识,熟悉并掌握OSPF路由的配置。 (1)实验1静态路由 配置静态路由的下一跳有2种表现形式(下一跳ip地址和本地出接口),若配置为本

    2024年02月04日
    浏览(36)
  • 【计算机网络实验】静态路由协议和RIP协议仿真实验

    实验内容 静态 路由 协议和 RIP 协议仿真 实验 实验目的 1 路由器及路由协议基础知识 2 静态路由配置实验 (1)掌握静态路由和RIP的配置方法; (2)掌握通过静态路由和RIP方式实现网络的连通性; (3)熟悉广域网线缆的连接方式。 实验要求 该实验拓扑的实例背景是:某公

    2024年02月07日
    浏览(52)
  • 【计算机网络】路由器的工作原理

    路由器的四个组件 输入端口(input port):执行物理层功能(input port 左边方框、output port 右边方框)、数据链路层功能(input/output port 中间方框)、查找功能(input port右边方框) 交换结构:将路由器的输入端口连接到它的输岀端口 输出端口:存储从交换结构接收的分组,并通

    2024年02月08日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包