路由协议配置

1         功能需求及组网说明

路由协议配置

『配置环境参数』

1.      如图,交换机SwitchA、SwitchB、SwitchC实现互连。

2.      SwitchA中vlan10虚接口地址10.1.1.1/24,vlan20虚接口地址20.1.1.1/24,vlan20与SwitchB vlan20互连,vlan10接局域网;

3.      SwitchB中vlan20虚接口地址20.1.1.2/24,vlan30虚接口地址30.1.1.1/24,vlan20与SwitchA vlan20互连,vlan30与SwitchC vlan30互连;

4.      SwitchC中vlan30虚接口地址30.1.1.2/24,vlan40虚接口地址40.1.1.1/24,vlan30与SwitchB vlan30互连,vlan40接局域网;

5.      PC1的ip地址为10.1.1.2/24,网关为10.1.1.1;PC2的IP地址为40.1.1.2/24,网关为40.1.1.1

『组网需求』

1.      交换机之间运行动态路由协议,保证PC1和PC2互通。

2.      请分别写出运行RIP、OSPF的配置。

2         数据配置步骤

『RIP相关数据流程』

RIP是一种基于距离矢量(Distance-Vector)算法的协议,它使用UDP报文进行路由信息的交换。RIP每隔30秒钟发送一次路由刷新报文,假如在180秒内收不到从某一网络邻居发来的路由刷新报文,则将该网络邻居的所有路由标记为不可达。假如在300秒之内收不到从某一网上邻居发来的路由刷新报文,则将该网上邻居的路由从路由表中清除。RIP-1不具备报文加密验证功能,而在RIP-2中实现了该功能。

RIP使用跳数(Hop Count)来衡量到达信宿机的距离,称为路由权(Routing Metric)。在RIP中,路由器到与它直接相连网络的跳数为0,通过一个路由器可达的网络的跳数为1,其余依此类推。为限制收敛时间,RIP规定metric取值0~15之间的整数,大于或等于16的跳数被定义为无穷大,即目的网络或主机不可达。

为提高性能,防止产生路由环,RIP支持水平分割(Split Horizon)和毒性逆转(Poison Reverse)。RIP还可引入其它路由协议所得到的路由。

RIP启动和运行的整个过程可描述如下:

l         某路由器刚启动RIP时,以广播的形式向相邻路由器发送请求报文,相邻路由器的RIP收到请求报文后,响应该请求,回送包含本地路由表信息的响应报文。

l         路由器收到响应报文后,修改本地路由表,同时向相邻路由器发送触发修改报文,广播路由修改信息。相邻路由器收到触发修改报文后,又向其各自的相邻路由器发送触发修改报文。在一连串的触发修改广播后,各路由器都能得到并保持最新的路由信息。

l         同时,RIP每隔30秒向相邻路由器广播本地路由表,相邻路由器在收到报文后,对本地路由进行维护,选择一条最佳路由,再向其各自相邻网络广播修改信息,使更新的路由最终能达到全局有效。同时,RIP采用超时机制对过时的路由进行超时处理,以保证路由的实时性和有效性。

【SwitchA相关配置】

1.      创建(进入)vlan10

[SwitchA]VLAN 10

[SwitchA-vlan10]PORT (VLAN 10的端口)

2.      创建(进入)vlan10的虚接口

[SwitchA]Int vlan 10

3.      给vlan10的虚接口配置IP地址

[SwitchA-Vlan-interface10]Ip add 10.1.1.1 255.255.255.0

4.      创建(进入)vlan20

[SwitchA]Vlan 20

[SwitchA-vlan10]Port (vlan 20的端口)

5.      创建(进入)vlan20的虚接口

[SwitchA]Int vlan 20

6.      给vlan10的虚接口配置IP地址

[SwitchA-Vlan-interface10]Ip add 20.1.1.1 255.255.255.0

7.      启动RIP

[SwitchA]rip

8.      从10.1.1.0网段的接口发布和接收RIP路由信息

[SwitchA-rip]Network 10.1.1.0

9.      从20.1.1.0网段的接口发布和接收RIP路由信息

[SwitchA-rip]Network 20.1.1.0

【SwitchB相关配置】

1.      创建(进入)vlan20

[SwitchB]VLAN 20

[SwitchB-vlan20]PORT (VLAN 20的端口)

2.      创建(进入)vlan20的虚接口

[SwitchB]Int vlan 20

3.      给vlan20的虚接口配置IP地址

[SwitchB-Vlan-interface20] Ip add 20.1.1.2 255.255.255.0

4.      创建(进入)vlan30

[SwitchB]Vlan 30

[SwitchB-vlan30]Port (vlan 30的端口)

5.      创建(进入)vlan30的虚接口

[SwitchB-vlan30]Int vlan 30

6.      给vlan30的虚接口配置IP地址

[SwitchB-Vlan-interface30] Ip add 30.1.1.1 255.255.255.0

7.      启动RIP

[SwitchB]rip

8.      从20.1.1.0网段的接口发布和接收RIP路由信息

[SwitchB-rip]Network 20.1.1.0

9.      从30.1.1.0网段的接口发布和接收RIP路由信息

[SwitchB-rip]Network 30.1.1.0

【SwitchC相关配置】

1.      创建(进入)vlan30

[SwitchC]VLAN 30

[SwitchC-vlan30]PORT (VLAN 30的端口)

2.      创建(进入)vlan30的虚接口

[SwitchC]Int vlan 30

3.      给vlan30的虚接口配置IP地址

[SwitchC-Vlan-interface30]Ip add 30.1.1.2 255.255.255.0

4.      创建(进入)vlan40

[SwitchC]Vlan 40

[SwitchC-vlan40]Port (vlan 40的端口)

5.      创建(进入)vlan40的虚接口

[SwitchC]Int vlan 40

6.      给vlan40的虚接口配置IP地址

[SwitchC-Vlan-interface40]Ip add 40.1.1.1 255.255.255.0

7.      启动RIP

[SwitchC]rip

8.      从30.1.1.0网段的接口发布和接收RIP路由信息

[SwitchC-rip]Network 30.1.1.0

9.      从40.1.1.0网段的接口发布和接收RIP路由信息

[SwitchC-rip]Network 40.1.1.0

『OSPF相关数据流程』

开放最短路由优先协议OSPF(Open Shortest Path First)是IETF组织开发的一个基于链路状态的内部网关协议。目前使用的是版本2(RFC2328),其特性如下:

l         适应范围??支持各种规模的网络,最多可支持几百台路由器。

l         快速收敛??在网络的拓扑结构发生变化后立即发送更新报文,使这一变化在自治系统中同步。

l         无自环??由于OSPF根据收集到的链路状态用最短路径树算法计算路由,从算法本身保证了不会生成自环路由。

l         区域划分??答应自治系统的网络被划分成区域来治理,区域间传送的路由信息被进一步抽象,从而减少了占用的网络带宽。

l         等值路由??支持到同一目的地址的多条等值路由。

l         路由分级??使用4类不同的路由,按优先顺序来说分别是:区域内路由、区域间路由、第一类外部路由、第二类外部路由。

l         支持验证??支持基于接口的报文验证以保证路由计算的安全性。

l         组播发送??支持组播地址。

OSPF协议路由的计算过程

OSPF协议路由的计算过程可简单描述如下:

l         每个支持OSPF协议的路由器都维护着一份描述整个自治系统拓扑结构的链路状态数据库LSDB(Link State Database)。每台路由器根据自己四周的网络拓扑结构生成链路状态广播LSA(Link State Advertisement),通过相互之间发送协议报文将LSA发送给网络中其它路由器。这样每台路由器都收到了其它路由器的LSA,所有的LSA放在一起便组成了链路状态数据库。

l         由于LSA是对路由器四周网络拓扑结构的描述,那么LSDB则是对整个网络的拓扑结构的描述。路由器很轻易将LSDB转换成一张带权的有向图,这张图便是对整个网络拓扑结构的真实反映。显然,各个路由器得到的是一张完全相同的图。

l         每台路由器都使用SPF算法计算出一棵以自己为根的最短路径树,这棵树给出了到自治系统中各节点的路由,外部路由信息为叶子节点,外部路由可由广播它的路由器进行标记以记录关于自治系统的额外信息。显然,各个路由器各自得到的路由表是不同的。

此外,为使每台路由器能将本地状态信息(如可用接口信息、可达邻居信息等)广播到整个自治系统中,在路由器之间要建立多个邻接关系,这使得任何一台路由器的路由变化都会导致多次传递,既没有必要,也浪费了宝贵的带宽资源。为解决这一问题,OSPF协议定义了“指定路由器”DR(Designated Router),所有路由器都只将信息发送给DR,由DR将网络链路状态广播出去。这样就减少了多址访问网络上各路由器之间邻接关系的数量。

OSPF协议支持基于接口的报文验证以保证路由计算的安全性;并使用IP多播方式发送和接收报文。

【SwitchA相关配置】

1.      创建(进入)vlan10

[SwitchA]VLAN 10

[SwitchA-vlan10]PORT (VLAN 10的端口)

2.      创建(进入)vlan10的虚接口

[SwitchA]Int vlan 10

3.      给vlan10的虚接口配置IP地址

[SwitchA-Vlan-interface10]Ip add 10.1.1.1 255.255.255.0

4.      创建(进入)vlan20

[SwitchA]Vlan 20

[SwitchA-vlan10]Port (vlan 20的端口)

5.      创建(进入)vlan20的虚接口

[SwitchA]Int vlan 20

6.      给vlan10的虚接口配置IP地址

[SwitchA-Vlan-interface10]Ip add 20.1.1.1 255.255.255.0

7.      启动OSPF路由协议

[SwitchC]Ospf

8.      指定区域号

[SwitchC-ospf]Area 0

9.      从指定网段的接口接收和发布路由信息

[SwitchA-ospf-area-0.0.0.0]Network 10.1.1.1 255.255.255.0

[SwitchA-ospf-area-0.0.0.0]Network 20.1.1.1 255.255.255.0

【SwitchB相关配置】

1.      创建(进入)vlan20

[SwitchB]VLAN 20

[SwitchB-vlan20]PORT (VLAN 20的端口)

2.      创建(进入)vlan20的虚接口

[SwitchB]Int vlan 20

3.      给vlan20的虚接口配置IP地址

[SwitchB-Vlan-interface20] Ip add 20.1.1.2 255.255.255.0

4.      创建(进入)vlan30

[SwitchB]Vlan 30

[SwitchB-vlan30]Port (vlan 30的端口)

5.      创建(进入)vlan30的虚接口

[SwitchB-vlan30]Int vlan 30

6.      给vlan30的虚接口配置IP地址

[SwitchB-Vlan-interface30] Ip add 30.1.1.1 255.255.255.0

7.      启动OSPF路由协议

[SwitchC]Ospf

8.      指定区域号

[SwitchC-ospf]Area 0

9.      从指定网段的接口接收和发布路由信息

[SwitchB-ospf-area-0.0.0.0]Network 20.1.1.2 255.255.255.0

[SwitchB-ospf-area-0.0.0.0]Network 30.1.1.1 255.255.255.0

【SwitchC相关配置】

1.      创建(进入)vlan30

[SwitchC]VLAN 30

[SwitchC-vlan30]PORT (VLAN 30的端口)

2.      创建(进入)vlan30的虚接口

[SwitchC]Int vlan 30

3.      给vlan30的虚接口配置IP地址

[SwitchC-Vlan-interface30]Ip add 30.1.1.2 255.255.255.0

4.      创建(进入)vlan40

[SwitchC]Vlan 40

[SwitchC-vlan40]Port (vlan 40的端口)

5.      创建(进入)vlan40的虚接口

[SwitchC]Int vlan 40

6.      给vlan40的虚接口配置IP地址

[SwitchC-Vlan-interface40]Ip add 40.1.1.1 255.255.255.0

7.      启动OSPF路由协议

[SwitchC]Ospf

8.      指定区域号

[SwitchC-ospf]Area 0

9.      从指定网段的接口接收和发布路由信息

[SwitchC-ospf-area-0.0.0.0]Network 30.1.1.2 255.255.255.0

[SwitchC-ospf-area-0.0.0.0]Network 40.1.1.1 255.255.255.0

3         测试验证

RIP路由协议:PC1能够PING通PC2,在交换机上disp ip rout 可以看到各个网段路由信息

OSPF路由协议:PC1能够PING通PC2,在交换机上disp ip rout 可以看到各个网段路由信息

高级应用-路由协议配置相关推荐

  1. 思科cisco路由器动态路由协议配置方法

    思科cisco路由器动态路由协议配置方法 配置IGRP动态路由协议 IGRP是EIGRP协议的前身,虽然现在基本被EIGRP协议所取代,但在一些特殊场合我们仍然会用到该动态路由协议.他的使用配置和EI ...

  2. 华为服务器bios配置性能,高级电源管理配置 - 华为服务器 Brickland平台 BIOS 参数参考 30 - 华为...

    介绍通过高级电源管理配置界面,对处理器的供电进行配置. 通过该界面,技术支持工程师和系统维护工程师可以对处理器的供电进行高级配置.具体参数说明如表5-13所示.高级电源管理配置界面如图5-14所示. ...

  3. 天联高级版客户端_金万维天联高级版服务器安装配置全流程以及客户端登录流程...

    今天下午,有一个使用千江软件的用户,他想实现千江软件的异地访问,经过他朋友也是金万维天联高级版的客户的介绍,推荐我们帮他安装天联高级版,从而实现千江软件的异地访问,千江软件本地访问界面如下: 接下来壹 ...

  4. ipv6路由协议配置_IPV6寻址,标头和路由协议

    ipv6路由协议配置 The IPV6 address is 128 bits. Whereas IPV4 is represented by 4 groups of decimal numbers, ...

  5. vsan主机高级优化参数配置

    vsan主机高级优化参数配置 https://blog.51cto.com/roberthu/2049330 esxi6.0 vc6.0 vsan6.2高级参数优化 esxcfg-advcfg -s ...

  6. vSphere 高级特性FT配置与管理

    vSphere 高级特性FT配置与管理 https://www.cnblogs.com/reachos/p/11221671.html 内容预览: 1. Fault Tolerance 的工作方式 2 ...

  7. 八、高级依赖关系配置

    八.高级依赖关系配置 转载于:https://www.cnblogs.com/ljiwej/p/7280639.html

  8. 计算机网络配置ospf协议,OSPF路由协议配置(计算机网络实验)

    OSPF路由协议配置(计算机网络实验) (3页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 F0/0:173.18.3.1^FaO/Oo/o ...

  9. 计算机网络路由器与路由协议配置,OSPF路由协议配置(计算机网络实验).doc

    OSPF路由协议配置(计算机网络实验).doc (3页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 实验八指导:OSPF路由协议配置(动态 ...

最新文章

  1. 第一节、Alex 讲解 python+mysql 交互;
  2. Zookeeper和kafka在linux环境下的安装
  3. 一个利用System.gc和finalize研究Java垃圾回收机制的练习
  4. 关于std:auto_ptr
  5. 更换高端游戏计算机故障电源,加内存条后电脑重启的解决办法游戏设备故障解决分享!...
  6. 在 Win vs2017 下编译 zint
  7. Bash中命令连接符的用法——一次执行多个命令-转
  8. Python狼人之夜--文字冒险游戏
  9. docker的安装与加速器的配置
  10. asp.net乱码问题
  11. Android httpclient、json
  12. python3.7下载 numpy
  13. 2020、2021年FRM一级二级notes
  14. [Python从零到壹] 五十.图像增强及运算篇之图像直方图理论知识和绘制实现
  15. 【软考】2020下半年软件设计师 易错知识点(1)
  16. 前端涉及的PS简单介绍
  17. Android视频播放器ExoPlayer
  18. php 公众号 模板消息id如何获取_微信公众号后台模板消息如何实现发送的功能...
  19. swoole httpserver的启动事件级线程分析
  20. Java的三大版本和JDK,JRE,JVM的概念

热门文章

  1. Spring源码分析-从源码看BeanFactory和FactoryBean的区别
  2. mac服务器 文件无法删除文件夹,macOS 10.15.4 无法删除一个空文件夹
  3. golang开发效率神器汇总
  4. linux时间函数详解
  5. 零值比较--BOOL,int,float,指针变量与零值比
  6. 从MongoDB2.4升级到3.0的详细步骤
  7. 解决URI is not registered (Settings | Languages Frameworks | Schemas and DTDs)
  8. 基于springboot+shiro一套可落地实施安全认证框架整合
  9. docker-compose搭建kafka集群
  10. 算法---计算平方根(牛顿迭代法)