ospf单区域路由配置Word格式.docx
《ospf单区域路由配置Word格式.docx》由会员分享,可在线阅读,更多相关《ospf单区域路由配置Word格式.docx(13页珍藏版)》请在冰豆网上搜索。
4)实现跨网络通信
2.实验的网络拓扑图
3.实验步骤
1)按照上图的网络拓扑图进行具体的连线
2)在三层交换机switch3560上进行交换机名称的修改;
3)开启三层交换机的路由转发功能;
4)进行端口vlan划分,并配置虚拟局域网vlan的接口ip;
5)设置接口成员的接口类型,并将其加入到指定的虚拟局域网vlan中
6)设置ospf单区域路由,并通告指定网段,ospf区域为骨干区域:
area0
7)分别在路由器Cisco2811_1和Cisco2811_2上开启成员接口,并配置接口IP;
8)设置ospf单区域路由,并通告指定网段,ospf区域为骨干区域:
area0;
9)配置完成后,在PC0上pingPC1,验证两台PC之间的网络的连通性。
PC0上pingPC1以及ARP学习的交互过程的过程如下:
PC0自身先进行与运算(目的IP地址与自己的子网掩码逐位相与),运算之后发现网络位不相同,判断出PC0和PC1不属于同一网络,此时PC0上的ARP缓存表为空,没有PC1的Mac地址,由于PC0上pingPC1是跨网段的通信,要先发ARP包请求网关的MAC地址,拿到网关的MAC地址才能正确封装数据,因此触发PC0在本网络内发送ARP广播请求报文,去学习PC1的Mac地址。
1)PC0pingPC1,触发构造ICMP报文。
PC0将生成一个ICMP报文,并封装到IP数据包
2)在做封装时,由于没有目的主机的Mac地址,此时PC0将调用ARP协议。
为获取目的主机的Mac地址,生成一个ARP请求包,再封装到以太网帧中,发送给上层的三层交换机
3)当三层交换机收到ARP包后,首先查看数据帧原Mac地址,并记录PC0的IP地址和对应的Mac地址,保存到Mac地址表中(交换机的地址学习功能),然后去响应这个ARP包,并作出回应,回应的这个ARP,源IP为三层交换机接口IP,源MAC为三层交换机接口MAC地址,目标IP为PC0的IP,目标MAC为PC0的Mac。
这个ARP回应发回给三层交换机,三层交换机先学习这个MAC地址,并记录到Mac表,然后转发给PC0
4)PC0收到三层交换机回送过来的ARP应答包,这时PC0已经有了网关的MAC地址,Ping包就可以正常发送,Ping包格式源IP是PC0的IP,源MAC为PC0的MAC地址,目标IP为PC1的IP,目标MAC为PC1的MAC地址
5)当PC0收到三层交换机发过来的ARP应答包后,记录三层交换机的Mac地址,保存到Mac地址表中(地址学习功能),然后PC0生成一个ICMP报文,并封装到IP数据包,转发给三层交换机
6)当三层交换机收到以太帧包后,拆封,然后修改自己的Mac地址表,将路由器左的Mac地址放入自己的缓存表中,然后生成一个ICMP请求或回答查询包,并封闭到以太网帧中发送给路由器左
7)路由器左收到三层交换机发过来的以太帧包后,拆封,然后修改自己的Mac地址表,将路由器右的Mac地址放入自己的缓存表中,然后生成一个ICMP请求或回答查询包,并封闭到以太网帧中发送给路由器右
8)当路由器右收到路由器左发过来的以太帧包后,ICMP请求或回答查询包显示不可达,随即丢弃掉这个以太帧,发送给路由器右
9)当路由器右收到ARP包,没有学习到关于PC1的网关的任何表项,所以将此ARP包进行泛洪,即PC0也将会收到路由器右发过来的ARP包
10)当PC1收到路由器右发送过来的ARP包中的广播帧之后,拆封,发现是请求自己的Mac地址的ARP请求包,PC1将路由器右的Mac地址放入自己的缓存表中,然后生成一个ARP应答包,并封闭到以太网帧中再次发送给路由器右
11)路由器右收到ARP应答包后,先学习PC1的Mac地址,然后根据目的Mac,查找Mac表,从指定端口转发出去。
此时的路由器右中已经学到了PC0和PC1的Mac地址以及其连接端口
通过ARP报文学习到目的主机的Mac地址后,PC0向PC1发送ICMP回送请求报文。
ICMP协议报文交互过程如下:
12)PC0向PC1发送ICMP回送请求报文
13)三层交换机收到ICMP回送请求报文之后,转发给路由器左,并改变Mac缓存表的目的Mac地址和源Mac地址,并由路由器左转发给路由器右
14)路由器右收到发送过来的以太帧后,转发给PC1,PC1收到后,生成ICMP应答包,封装到IP包中,再做封装,发送给路由器右,并由路由器右一步步转发给PC0
15)当PC0收到这个ARP应答报文之后,正式的完成了一次ping过程
4.实验配置过程
#各PC端的配置情况
如下图:
#三层交换机Cisco3560_wuxiuro的相关配置
#路由器cisco2811_wuxiurou_left(左)的相关配置
#路由器cisco2811_wuxiurou_right(右)的相关配置
#验证
验证PC之间的连通性
结果:
PC0和PC1之间可以互相访问
5.实验体会
答:
在实验中对于报文分析过程中,我意外发现每次向上传送一次报文时,TTL都会减1,经过查资料和结合上课时讲到这个知识点所掌握的知识,进行思考和实验中得到的结果,才彻底掌握这个知识点,原来经过三层交换机的2层处理,TTL并不会减1,如果经过了三层交换机的3层处理(VLAN之间的路由),TTL就会减1。
设置TTL的主要目的是防止路由的环路,如果TTL减到0,这个数据包将会被丢弃;
否则,如果产生路由环路,会造成整个网络的瘫痪。
这次实验,收获满满!
特别是在TTL这一块给了我特别清晰的思考与对于它的理解。