路由器综合配置

实验目的

  1. 掌握利用终端配置路由器时的连接方法和参数设置;
  2. 掌握路由器的常见模式及其转换命令;
  3. 掌握配置路由器的步骤和方法;
  4. 掌握检查路由器配置和状态的命令;
  5. 掌握不同同路由的优先级;
  6. 掌握自治系统内及自治系统间路由的概念、原理和用途;
  7. 掌握静态路由、RIP 路由、OSPF 路由、BGP 路由的配置和测试(排错)方法。

实验要求

  1. 请在参阅大量资料的基础上,自行规划一个至少包括三个自治系统(AS)的拓扑。每个 AS 内至少包括三台路由器,AS 内分别使用静态路由、OSPF 路由和 RIP 路由。AS 间使用 BGP 路由。
  2. 请先规划各个端口的所在的网段(点分十迚制地址中标识网络的部分必须包括组长学号的后两位,其余网段相应地++1)。规划结果记入表中,配置各个端口的 IP 地址等。
  3. 详细记录 BGP 路由的规划、配置的过程,测试的过程,使用 display interface brief 展示各个设备的接口配置情况,使用 dis IP routing-table 等命令查看路由表,不同 AS 的不同网段间连通性展示。对不同路由协议的收敛时间做出比较。
    4.记录遇到的问题和解决方法。

实验拓扑

在这里插入图片描述

各个设备接口配置ip

int g0/0 --------进入某个接口
ip add ip地址 子网掩码(xxx.xxx.xxx.xxx)  --------配置ip
  • 配完一个ping一个,检查连通性

  • dis int b  -------查看接口开启状态 没开启的接口ping不通
    
  • PC接口若没开启,连接的路由器的接口无法手动开启

  • 路由器接口手动开启:

    shutdown -----先关闭
    undo shutdown ------开启
    
  • 配完一个路由器保存一个

    save
    

各个设备配置router-id

router id x.x.x.x
  • 不配置的话到后面配置rip和ospf路由时会自动选择一个接口作为router id
  • 先配置了ospf,后设置router id要求重启
    先退出系统模式,在用户模式下重启ospf
    reset ospf process
    

各个设备配置loopback0地址

  • 设置值为router id 子网掩码32
int lo0 ------------ 进入loopback0接口
ip add x.x.x.x(ip) 255.255.255.255

各个设备(除PC)开启路由追踪设置

  • 使tracert命令有效

    ip unreachable enable
    ip ttl-expires enable
    
  • 查看路由路径

    tracert x.x.x.x  ----------- 当前路由器到ip x.x.x.x的途径路线
    tracert -a x.x.x.x y.y.y.y -------- ip x.x.x.x到ip y.y.y.y的途径路线
    

AS100配置静态路由

ip route-static 目的ip 子网掩码 下一跳ip

RA1
配置去往94网段、2.2.2.2和3.3.3.3的路由

[RA1]ip route-static 192.168.94.0 24 192.168.95.1
[RA1]ip route-static 2.2.2.2 32 192.168.96.2
[RA1]ip route-static 1.1.1.1 32 192.168.95.1

RA2
配置去往94网段、95网段、1.1.1.1和3.3.3.3的路由

[RA2]ip route-static 192.168.95.0 24 192.168.96.1
[RA2]ip route-static 192.168.94.0 24 192.168.96.1
[RA2]ip route-static 1.1.1.1 32 192.168.96.1
[RA2]ip route-static 3.3.3.3 32 192.168.96.1

RA3
配置去往96网段、1.1.1.1和2.2.2.2的路由

[RA3]ip route-static 192.168.96.0 24 192.168.95.2
[RA3]ip route-static 1.1.1.1 32 192.168.95.2
[RA3]ip route-static 2.2.2.2 32 192.168.95.2
  • 查看路由表

    dis ip routing-table protocol static ---------查看静态
    dis ip routing-table ------- 查看全部
    

AS200配置OSPF路由

ospf 1 -------------- 告知使用ospf路由,给定进程号,不给默认为1
area 0.0.0.0 --------- 划分区域 目前只有一个区
network 直连的网络ip 反掩码(如255.255.255.0的反掩码是0.0.0.255)
network 回环接口ip 反掩码 

RB1

[RB1]ospf 1
[RB1-ospf-1]area 0.0.0.0
[RB1-ospf-1-area-0.0.0.0]network 4.4.4.4 0.0.0.0
[RB1-ospf-1-area-0.0.0.0]network 192.168.98.0 0.0.0.255
[RB1-ospf-1-area-0.0.0.0]network 192.168.99.0 0.0.0.255
[RB1-ospf-1-area-0.0.0.0]network 192.168.100.0 0.0.0.255

RB2

[RB2]ospf 1
[RB2-ospf-1]area 0.0.0.0
[RB2-ospf-1-area-0.0.0.0]network 5.5.5.5 0.0.0.0
[RB2-ospf-1-area-0.0.0.0]network 192.168.97.0 0.0.0.255
[RB2-ospf-1-area-0.0.0.0]network 192.168.101.0 0.0.0.255
[RB2-ospf-1-area-0.0.0.0]network 192.168.102.0 0.0.0.255

RB3

[RB3]ospf 1
[RB3-ospf-1]area 0.0.0.0
[RB3-ospf-1-area-0.0.0.0]network 6.6.6.6 0.0.0.0
[RB3-ospf-1-area-0.0.0.0]network 192.168.100.0 0.0.0.255
[RB3-ospf-1-area-0.0.0.0]network 192.168.101.0 0.0.0.255
[RB3-ospf-1-area-0.0.0.0]network 192.168.103.0 0.0.0.255

RB4

[RB4]ospf 1
[RB4-ospf-1]area 0.0.0.0
[RB4-ospf-1-area-0.0.0.0]network 7.7.7.7 0.0.0.0
[RB4-ospf-1-area-0.0.0.0]network 192.168.102.0 0.0.0.255
[RB4-ospf-1-area-0.0.0.0]network 192.168.103.0 0.0.0.255
[RB4-ospf-1-area-0.0.0.0]network 192.168.104.0 0.0.0.255

RB5

[RB5]ospf 1
[RB5-ospf-1]area 0.0.0.0
[RB5-ospf-1-area-0.0.0.0]network 8.8.8.8 0.0.0.0
[RB5-ospf-1-area-0.0.0.0]network 192.168.99.0 0.0.0.255
  • 查看邻居表

    dis ospf peer brief
    
  • 查看链路状态信息表

    dis ospf lsdb
    
  • 查看ospf路由表

    dis ip rou pro o
    

AS300配置RIP路由

rip  ---------- 告知使用rip路由 默认建立组1
version2 --------- 使用版本2
network 直连的网络ip

RC1

[RC1]rip
[RC1-rip-1]version2
[RC1-rip-1]network 192.168.104.0
[RC1-rip-1]network 192.168.107.0
[RC1-rip-1]network 192.168.105.0

RC2

[RC1]rip
[RC2-rip-1]version2
[RC2-rip-1]network 192.168.107.0

RC3

[RC3]rip
[RC3-rip-1]version2
[RC3-rip-1]network 192.168.106.0
[RC3-rip-1]network 192.168.105.0
  • 查看rip路由表
    dis ip rou p r
    

配置BGP路由

AS内部路由器配置iBGP

bgp AS号
router-id x.x.x.x
peer 对等体ip as-number 对等体的AS号 
peer 对等体回环地址 connect-interface LoopBack x  ------------------ 使用回环接口创建BGP连接要进行设置,指定连接的回环口,否则有可能连接建立失败
address-family ipv4 unicast ----------- 创建 BGP IPv4 单播地址族或 BGP-VPN IPv4 单播地址族,并进入相应地址族视图
peer 对等体的接口ip enable ----------- 激活邻居
  • 直连对等体的AS号与当前路由器的AS号相同

AS100配置iBGP

RA1

[RA1]bgp 100
[RA1-bgp-default]router-id 1.1.1.1
[RA1-bgp-default]peer 1.1.1.1 as-number 100
[RA1-bgp-default]peer 1.1.1.1 connect-interface LoopBack0
[RA1-bgp-default]peer 2.2.2.2 as-number 100
[RA1-bgp-default]peer 2.2.2.2 connect-interface LoopBack0
[RA1-bgp-default]address-family ipv4 unicast
[RA1-bgp-default-ipv4]import-route static
[RA1-bgp-default-ipv4]peer 1.1.1.1 enable
[RA1-bgp-default-ipv4]peer 2.2.2.2 enable
[RA1-bgp-default-ipv4]network 192.168.95.0 24
[RA1-bgp-default-ipv4]network 192.168.96.0 24

RA2

[RA2]bgp 100
[RA2-bgp-default]router-id 2.2.2.2
[RA1-bgp-default]peer 1.1.1.1 as-number 100
[RA2-bgp-default]peer 1.1.1.1 connect-interface LoopBack0
[RA2-bgp-default]address-family ipv4 unicast
[RA2-bgp-default-ipv4]peer 1.1.1.1 enable

RA3

[RA3]bgp 100
[RA3-bgp-default]router-id 3.3.3.3
[RA3-bgp-default]peer 1.1.1.1 as-number 100
[RA3-bgp-default]peer 1.1.1.1 connect-interface LoopBack0
[RA3-bgp-default]address-family ipv4 unicast
[RA3-bgp-default-ipv4]peer 1.1.1.1 enable

AS200配置iBGP

RB1

[RB1]bgp 200
[RB1-bgp-default]router-id 4.4.4.4
[RB1-bgp-default]peer 8.8.8.8 as-number 200
[RB1-bgp-default]peer 8.8.8.8 connect-interface LoopBack0
[RB1-bgp-default]peer 6.6.6.6 as-number 200
[RB1-bgp-default]peer 6.6.6.6 connect-interface LoopBack0
[RB1-bgp-default]address-family ipv4 unicast
[RB1-bgp-default-ipv4]peer 8.8.8.8 enable
[RB1-bgp-default-ipv4]peer 6.6.6.6 enable

RB2

[RB2]bgp 200
[RB2-bgp-default]router-id 5.5.5.5
[RB2-bgp-default]peer 6.6.6.6 as-number 200
[RB2-bgp-default]peer 6.6.6.6 connect-interface LoopBack0
[RB2-bgp-default]peer 7.7.7.7 as-number 200
[RB2-bgp-default]peer 7.7.7.7 connect-interface LoopBack0
[RB2-bgp-default]address-family ipv4 unicast
[RB2-bgp-default-ipv4]peer 6.6.6.6 enable
[RB2-bgp-default-ipv4]peer 7.7.7.7 enable

RB3

  • iBGP具有水平分割机制,即:从自己的iBGP邻居学习到的路由不会更新给自己下一个iBGP邻居, RB4通过BGP获得的AS300的路由信息传递给RB3后,RB3不会传递给RB5,因此RB5和RB3之间需要建立对等体关系
    iBGP水平分割机制
[RB3]bgp 200
[RB3-bgp-default]router-id 6.6.6.6
[RB3-bgp-default]peer 4.4.4.4 as-number 200
[RB3-bgp-default]peer 4.4.4.4 connect-interface LoopBack0
[RB3-bgp-default]peer 5.5.5.5 as-number 200
[RB3-bgp-default]peer 5.5.5.5 connect-interface LoopBack0
[RB3-bgp-default]peer 7.7.7.7 as-number 200
[RB3-bgp-default]peer 7.7.7.7 connect-interface LoopBack0
[RB3-bgp-default]peer 8.8.8.8 as-number 200
[RB3-bgp-default]peer 8.8.8.8 connect-interface LoopBack0
[RB3-bgp-default]address-family ipv4 unicast
[RB3-bgp-default-ipv4]peer 6.6.6.6 enable
[RB3-bgp-default-ipv4]peer 7.7.7.7 enable
[RB3-bgp-default-ipv4]peer 8.8.8.8 enable

RB4

[RB4]bgp 200
[RB4-bgp-default]router-id 7.7.7.7
[RB4-bgp-default]peer 6.6.6.6 as-number 200
[RB4-bgp-default]peer 6.6.6.6 connect-interface LoopBack0
[RB4-bgp-default]peer 5.5.5.5 as-number 200
[RB4-bgp-default]peer 5.5.5.5 connect-interface LoopBack0
[RB4-bgp-default]address-family ipv4 unicast
[RB4-bgp-default-ipv4]peer 6.6.6.6 enable
[RB4-bgp-default-ipv4]peer 5.5.5.5 enable

RB5

[RB5]bgp 200
[RB5-bgp-default]router-id 8.8.8.8
[RB5-bgp-default]peer 4.4.4.4 as-number 200
[RB5-bgp-default]peer 4.4.4.4 connect-interface LoopBack0
[RB5-bgp-default]peer 6.6.6.6 as-number 200
[RB5-bgp-default]peer 6.6.6.6 connect-interface LoopBack0
[RB5-bgp-default]address-family ipv4 unicast
[RB5-bgp-default-ipv4]peer 4.4.4.4 enable
[RB5-bgp-default-ipv4]peer 6.6.6.6 enable

AS300配置iBGP

  • 由于RIP路由宣告网络时只能使用自然网段的地址,因此不能像AS200那样用环回地址进行配置
    RIP路由配置相关文档

RC1

[RC1]bgp 300
[RC1-bgp-default]peer 192.68.105.2 as-number 300
[RC1-bgp-default]peer 192.168.107.2 as-number 300
[RC1-bgp-default]address-family ipv4 unicast
[RC1-bgp-default-ipv4]peer 192.168.105.2 enable
[RC1-bgp-default-ipv4]peer 192.168.107.2 enable

RC2

[RC2]bgp 300
[RC2-bgp-default]peer 192.168.107.1 as-number 300
[RC2-bgp-default]address-family ipv4 unicast
[RC2-bgp-default-ipv4]peer 192.168.107.1 enable

RC3

[RC3]bgp 300
[RC3-bgp-default]peer 192.618.105.1 as-number 300
[RC3-bgp-default]address-family ipv4 unicast
[RC3-bgp-default-ipv4]peer 192.168.105.1 enable

AS边界路由器配置eBGP

bgp AS号
peer 直连对等体的接口ip as-number 直连对等体的AS号
address-family ipv4 unicast ----------- 创建 BGP IPv4 单播地址族或 BGP-VPN IPv4 单播地址族,并进入相应地址族视图
peer 直连对等体的接口ip enable ----------- 激活邻居
import [ospf|rip] 进程号 --------- 引入内部路由
或者network引入:
network 直连网络ip 子网掩码
  • 直连对等体的AS号与当前路由器的AS号不同

  • 若边界路由既配置eBGP又配置iBGP,要额外配置:

    peer 直连对等体的接口ip next-hop-local
    

    如图:
    在这里插入图片描述

    • R1中到PC1的路由是:PC1 ---- 0.0.0.0,发送给R2、R3时下一跳会改为R1的两个接口,此时R1分别和R2、R3是eBGP对等体
    • 而R3和R3分别与R4是iBGP,通知路由表时不会更改下一跳,而R4没有到A和B的路由,导致路由无效,PC2和PC1之间无法ping通
    • 在R2和R3上设置next-hop-local可以使R2和R3在转发时更改下一跳为自己

RA1

  • 添加外部邻居4.4.4.4和5.5.5.5,将2.2.2.2和3.3.3.3的下一跳改为自己,宣告内部路由
  • 由于静态路由不包括直连网段,因此用network另外添加
[RA1]bgp 100
[RA1-bgp-default]peer 192.168.97.2 as-number 200
[RA1-bgp-default]peer 192.168.98.2 as-number 200
[RA1-bgp-default]address-family ipv4 unicast
[RA1-bgp-default-ipv4]import-route static
[RA1-bgp-default-ipv4] peer 2.2.2.2 next-hop-local
[RA1-bgp-default-ipv4] peer 3.3.3.3 next-hop-local
[RA1-bgp-default-ipv4]network 192.168.95.0 24
[RA1-bgp-default-ipv4]network 192.168.96.0 24

RB1

  • 添加外部邻居接口,将8.8.8.8和6.6.6.6的下一跳改为自己,宣告内部路由
[RB1]bgp 200
[RB1-bgp-default]peer 192.168.98.1 as-number 100
[RB1-bgp-default]address-family ipv4 unicast
[RB1-bgp-default-ipv4]import-route ospf 1
[RB1-bgp-default-ipv4] peer 6.6.6.6 next-hop-local
[RB1-bgp-default-ipv4] peer 8.8.8.8 next-hop-local

RB2

  • 添加外部邻居接口,将7.7.7.7和6.6.6.6的下一跳改为自己,宣告内部路由
[RB2]bgp 200
[RB2-bgp-default]peer 192.168.97.1 as-number 100
[RB2-bgp-default]address-family ipv4 unicast
[RB2-bgp-default-ipv4]import-route ospf 1
[RB2-bgp-default-ipv4] peer 6.6.6.6 next-hop-local
[RB2-bgp-default-ipv4] peer 7.7.7.7 next-hop-local

RB3

  • 添加外部邻居接口,将5.5.5.5和6.6.6.6的下一跳改为自己,宣告内部路由
[RB3]bgp 200
[RB3-bgp-default]peer 192.168.104.2 as-number 300
[RB3-bgp-default]address-family ipv4 unicast
[RB3-bgp-default-ipv4]import-route ospf 1
[RB3-bgp-default-ipv4] peer 6.6.6.6 next-hop-local
[RB3-bgp-default-ipv4] peer 5.5.5.5 next-hop-local

RC1

  • 添加外部邻居接口,宣告内部路由
  • 由于RIP路由不包含直连网段,因此额外用network添加
[RC1]bgp 300
[RC1-bgp-default]peer 192.168.104.1 as-number 200
[RC1-bgp-default]address-family ipv4 unicast
[RC1-bgp-default-ipv4]import-route rip 1
[RC1-bgp-default-ipv4]network 192.168.107.0
[RC1-bgp-default-ipv4]network 192.168.105.0

检验

PC相互ping通
在这里插入图片描述
查看RA3路由表,可以看到有从94到107的路由,其中97到107通过BGP获得
在这里插入图片描述

  • 32
    点赞
  • 38
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值