北航计算机网络实验复习——设计性实验汇总

OSPF设计实验1


解:三种配置方式:

  1. 纯静态路由

[S1]ip route-static 192.168.6.0 255.255.255.0 192.168.3.1
[R1]ip route-static 192.168.5.0 255.255.255.0 192.168.3.2
[R1]ip route-static 192.168.6.0 255.255.255.0 192.168.0.2
[R2]ip route-static 192.168.5.0 255.255.255.0 192.168.0.1
[R2]ip route-static 192.168.6.0 255.255.255.0 192.168.4.2
[S2]ip route-static 192.168.5.0 255.255.255.0 192.168.4.1

  1. 引入直连

[S1-ospf]import direct [S2-ospf]import direct

  1. 静态路由+引入静态

[R1]ip route-static 192.168.5.0 255.255.255.0 192.168.3.2 [R1-ospf]import static
[R2]ip route-static 192.168.6.0 255.255.255.0 192.168.4.2 [R2-ospf]import static


OSPF设计实验2


备份规则为:优先选取S1-R1-Internet,若S1-R1出现故障,选择S1-R2-Internet;若R2-Internet也出现故障,则选取S1-R2-R1-Internet。
解:首先由于S2不在OSPF中,192开头的所有网段它都不知道,需要先配置静态路由,同时注意路径的优先级:

[S2]ip rou 192.168.0.0 255.255.0.0 202.112.1.1 pre 50
[S2]ip rou 192.168.0.0 255.255.0.0 202.112.2.1 pre 60

另外由于R1R2都不知道PC所在的5、6网段所以在S1引入直连:

[S1-ospf]import direct

R1和R2需要配置去外网的静态路由:

[R1]ip route-static 211.100.2.1 255.255.255.0 202.112.1.2
[R2]ip route-static 211.100.2.1 255.255.255.0 202.112.2.2

为了让S1知道外网的位置,并且根据要求的优先级选择,需要分别在R1R2引入:

[R1-ospf]import-route static cost 100
[R1-ospf]import-route direct cost 100
[R2-ospf]import-route static cost 200
[R2-ospf]import-route direct cost 200

配置完成走,正常ping外网,路径为S1-R1-Internet
断开S1R1,路径为S1-R2-Internet-R1-R2-S1
断开R2S1,路径为S1-R2-R1-Internet-R1-R2-S1


BGP设计实验1


在按照图中要求配置好IBGP和EBGP对等体之后,在R1,S1,S2的bgp routing-table中其实已经出现图中要求的路由信息。具体来说:S2到19的信息来自S1,EBGP对等体S1通告自己的端口地址10.0.0.1;S2到20的信息来自R2,R2通告自己的端口地址10.0.0.3。S1到18的信息来自S2,S2通告自己的端口地址10.0.0.2;S1到19的信息来自R1,R1通告自己的端口地址21.0.0.1;S1到20的信息来自S2,但是发现本地端口10.0.0.2和路由中下一条10.0.0.3属于同一网段,所以通告10.0.0.3。R1到18和20的信息均来自IBGP对等体S1,不改变下一条。
但是此时loopback之间还没有全部互通,因为R1的ip table中并没有18和19的路由信息,这也是我第一次知道原来ip table不一定包含所有的路由的信息。推测是因为正常情况下同一个AS内部应该配置ospf,此时没有配导致R1不知道10网段在哪,所以下一条为10网段的路由非法,不能加入ip路由表。只需要添加一条静态路由:

[R1]ip route-static 10.0.0.0 255.255.255.0 21.0.0.2
即可观察到ip路由表更新了到18和20网段的信息,18 19 20之间可以相互ping通


BGP设计实验2


设计并配置BGP,使得S1不向R1通告AS300内的任何路由
解:
路由策略有三种过滤方式,分别是
(1)访问控制列表ACL:一般根据IP地址进行过滤
(2)自治系统路径信息访问列表AS-Path List:一般根据AS进行过滤
(3)路由策略:规则最自由
本题过滤的依据是路由所属区域,所以选择AS-Path List

[S1]ip as-path-acl 1 deny \b300$
[S1]ip as-path-acl 1 permit ^$
[S1]ip as-path-acl 1 permit 400$
[S1]ip as-path-acl 1 permit 200$
[S1]peer 11.2.1.1 as-path-filter 1 export

第一行规则表示\b匹配分隔符,从300区域始发的路由被屏蔽
第二行表示允许本AS的路由,^匹配开始$匹配结束
第三四行表示允许从200和400始发的路由,最后得到R1的路由表如下:


BGP设计实验3


Local-preference:用来选择到AS区域外的出口,越大优先级越高
MED:用来选择进入AS区域的入口,越小优先级越高
实现S2→R2→R1配置如下:

[S1-BGP]default local-preference 10
[R2-BGP]default local-preference 100

由于配置MED没有改变路径选择,实现相应的效果需要使用路由策略:

[R2]route-policy med permit node 10
[R2-router-policy]apply cost 888
[R2-BGP]peer 40.0.0.2 route-policy med export

配置完成后需要等待几分钟生效,可以在R1看到成功配置的效果


IPV6设计实验


设计由两台路由器、两台交换机组成的IPv6网络。满足如下要求:
(1) 正确组网;
(2) 在S1和S2上合理划分VLAN;
(3) 配置各台设备接口的IP地址;
(4) 在S1,R1,R2上启动OSPFv3协议,完成相关配置;
(5) 在相关设备上配置静态路由(不允许使用路由引入和扩大ospf区域范围),保证全网互通,并确保两台计算机之间通信优先选择PCA—S1—R2—R1—S2—PCB路径,另外的路径作为备份。

解:
使用纯静态实现路由备份的难点在于下一条不能选择直连端口地址,否则在断开某一连线测试备份线路的时候,ping发送的报文仍然会走断开的线路,导致备份失败
依次检查交换机和路由器,对于S1而言,1是直连,234通过OSPF能通,剩下5和6不知道,又因为需要实现优先走R2和路由备份,所以5和6的静态分别要配两条:

S1:
ipv6 route-static 5:: 64 3::2 preference 100
ipv6 route-static 5:: 64 4::2 preference 1
ipv6 route-static 6:: 64 3::2 preference 100
ipv6 route-static 6:: 64 4::2 preference 1

R2因为不涉及路径选择,直接配置到156的静态:

R2:
ipv6 route-static 1:: 64 2::1
ipv6 route-static 5:: 64 4::2
ipv6 route-static 6:: 64 4::2

R1同样需要实现路径选择,到1的静态需要配两条:

ipv6 route-static 1:: 64 3::1 preference 100
ipv6 route-static 1:: 64 2::1 preference 1
ipv6 route-static 6:: 64 5::2

最后S2因为只会往一个方向转发,所以偷懒用暴转:

S2: ipv6 route-static :: 0 5::1

都配置完之后我惊讶地发现ApingB的路径和路由备份都没有问题,但是BpingA的时候死活不走R2。后来发现配置了OSPF cost之后能正确走R2了,原因尚不清楚

posted @ 2022-12-18 15:56  bl水滴  阅读(2862)  评论(0编辑  收藏  举报