L000 0027 0101C交换机三层路由配置实验中文版11Word下载.docx
《L000 0027 0101C交换机三层路由配置实验中文版11Word下载.docx》由会员分享,可在线阅读,更多相关《L000 0027 0101C交换机三层路由配置实验中文版11Word下载.docx(8页珍藏版)》请在冰豆网上搜索。
1.2.1实验目的
掌握静态路由在三层交换机上的配置。
1.2.2实验环境
Quidway系列S3526交换机2台;
Pc三台;
网线4根,配置电缆1根;
1.2.3实验组网图
图1-1实验组网图
1.2.4实验步骤
1.实验基本配置准备
如上图所示,PCAIP地址为10.1.1.2/24,属于VLAN2,PCA网关(VLAN2路由接口)IP地址为10.1.1.1/24;
PCBIP地址为10.1.2.2/24,属于VLAN3,PCB网关(VLAN3路由接口)IP地址为10.1.2.1/24;
PCCIP地址为10.1.3.2/24,属于VLAN2,PCC网关(VLAN2路由接口)IP地址为10.1.3.1/24;
分配S3526A和S3526B二台交换机之间的互联网段为10.1.4.0/24,并且S3526AVLAN4路由接口IP地址为10.1.4.1/24,S3526BVLAN4路由接口IP地址为10.1.4.2/24。
2.具体配置
1.在二台三层交换机上创建VLAN,并配置PC属于特定VLAN:
[S3526A]vlan2
[S3526A-vlan2]porte0/9toe0/16
[S3526A-vlan2]vlan3
[S3526A-vlan3]porte0/17toe0/24
[S3526A-vlan3]vlan4
[S3526B]vlan2
[S3526B-vlan2]porte0/9toe0/16
[S3526B-vlan3]vlan4
2.配置各台PC的网关地址和交换机之间的网段地址:
[S3526A]interfaceVlan-interface2
[S3526A-Vlan-interface2]ipaddress10.1.1.1255.255.255.0
[S3526A-Vlan-interface2]interfaceVlan-interface3
[S3526A-Vlan-interface3]ipaddress10.1.2.1255.255.255.0
[S3526A-Vlan-interface3]interfaceVlan-interface4
[S3526A-Vlan-interface4]ipaddress10.1.4.1255.255.255.0
[S3526B]interfaceVlan-interface2
[S3526B-Vlan-interface2]ipaddress10.1.3.1255.255.255.0
[S3526B-Vlan-interface2]interfaceVlan-interface4
[S3526B-Vlan-interface4]ipaddress10.1.4.2255.255.255.0
3.配置交换机之间链路为Trunk链路:
[S3526A-Ethernet0/1]portlink-typetrunk
[S3526A-Ethernet0/1]porttrunkpermitvlanall
[S3526B-Ethernet0/1]portlink-typetrunk
[S3526B-Ethernet0/1]porttrunkpermitvlanall
4.在二台三层交换机上配置非直连网段静态路由:
[S3526A]iproute-static10.1.3.0255.255.255.010.1.4.2
[S3526B]iproute-static10.1.1.0255.255.255.010.1.4.1
[S3526B]iproute-static10.1.2.0255.255.255.010.1.4.1
配置完成后,全网络达到互通,我们可以用“displayiprouting-table”命令察看路由表:
[S3526B]displayiprouting-table
RoutingTable:
publicnet
Destination/MaskProtoPreCostNexthopInterface
10.1.1.0/24STATIC60010.1.4.1Vlan-interface4
10.1.2.0/24STATIC60010.1.4.1Vlan-interface4
10.1.3.0/24DIRECT0010.1.3.1Vlan-interface2
10.1.3.1/32DIRECT00127.0.0.1InLoopBack0
10.1.4.0/24DIRECT0010.1.4.2Vlan-interface4
10.1.4.2/32DIRECT00127.0.0.1InLoopBack0
127.0.0.0/8DIRECT00127.0.0.1InLoopBack0
127.0.0.1/32DIRECT00127.0.0.1InLoopBack0
在三层交换机中,有关三层数据的转发主要是基于ipfdb表格进行的。
我们可以用“displayipfdball”命令来查看相关的ipfdb信息:
[S3526B]displayipfdball
Ipfdbentryinformationincludingthefollowingfields:
Note:
thevalueofStatusfield
0:
System1:
Learned2:
UsrCfgAge3:
UsrCfgnoAgeOther:
Error
IpAddressRtIfVTagVTValidPortMacStatus
10.1.1.224ValidEthernet0/100e0-fc06-49421
10.1.2.124ValidEthernet0/100e0-fc06-49421
10.1.2.224ValidEthernet0/100e0-fc06-49421
在ipfdb表中关键的表项如下:
路由接口索引(RtIf):
该索引用来确定该转发表项位于哪个路由接口下面,对3526产品来讲,支持的路由接口数目是32;
VTag:
该值用来表明所处的VLAN,该VLAN和路由接口是对应的;
Vlantag有效位(VTValid):
用来标识转发出去的报文中是否需要插入Vlantag标记。
端口索引(Port):
用来说明该转发表项的出端口
下一跳MAC地址(Mac):
由前面的分析可以知道,三层设备每完成一跳的转发,会重新封装报文中的MAC头,硬件ASIC芯片一般依据这个域里面的数值来封装报文头。
在S3526交换机中三层交换的核心是ipfdbtable表格,围绕这个表格,交换机的三层转发流程中涉及到两个关键的线程:
1)转发线程:
硬件根据报文中的IP地址信息查找ipfdbtable,查出相应的下一跳端口号和MAC地址来转发报文;
2)学习线程:
软件根据相关的信息来生成和维护ipfdbtable表,保证路由的畅通
实际上ipfdbtable中所有的信息都是来源于fib表和arp表,当路由和arp表有变化的时候,ipfdb表也跟着变化。
下面我们再来看看有关fib表和arp表的内容:
<
S3526B>
displayfib
Destination/MaskNexthopFlagInterface
10.1.1.0/2410.1.4.1IVlan-interface4
10.1.2.0/2410.1.4.1IVlan-interface4
10.1.3.0/2410.1.3.1DVlan-interface2
10.1.3.1/32127.0.0.1DInLoopBack0
10.1.4.0/2410.1.4.2DVlan-interface4
10.1.4.2/32127.0.0.1DInLoopBack0
127.0.0.0/8127.0.0.1DInLoopBack0
在fib表中,主要内容包括目的IP地址和下一跳的IP地址,这些内容和前面的路由表一致。
displayarp
IPAddressMACAddressVLANIDPortNameType
10.1.4.100e0-fc06-49424Ethernet0/1Dynamic
10.1.3.200c0-df05-c55e2Ethernet0/9Dynamic
在arp表中,主要是IP地址和MAC地址以及端口之间的对应关系。
关于交换机是如何利用ARP机制来学习Mac地址的,相信大家在有关MAC地址的实验中已经有所了解,在这里也就不重复了。
从上面的信息中我们可以看出,将fib表和arp表的内容合起来,就形成了ipfdb表,而三层交换机正是根据ipfdb表来实现三层数据的转发的。
1.3
RIP协议配置
1.3.1实验目的
掌握RIP协议在三层交换机上的配置。
1.3.2实验环境
1.3.3实验组网图
1.3.4实验步骤
1.具体配置
1.继续上面的实验,删除前面配置的静态路由。
[S3526A]undoiproute-static10.1.3.0255.255.255.0
[S3526B]undoiproute-static10.1.1.0255.255.255.0
[S3526B]undoiproute-static10.1.2.0255.255.255.0
2.配置RIP路由协议:
[S3526A]rip
[S3526A-rip]network10.1.1.0
[S3526A-rip]network10.1.2.0
[S3526A-rip]network10.1.4.0
[S3526B]rip
[S3526B-rip]network10.1.3.0
[S3526B-rip]network10.1.4.0
配置完成,网络互通。
[S3526B-rip]displayiprouting-table
10.1.1.0/24RIP100110.1.4.1Vlan-interface4
10.1.2.0/24RIP100110.1.4.1Vlan-interface4
用“displayrip”察看RIP配置信息如下:
[S3526B-rip]displayrip
RIPisturnedon
publicnetVPN-Instance
CheckzeroisonDefaultcost:
1
SummaryisonPreference:
100
Nopeerrouter
Network:
10.0.0.0
3.RIP报文交互调试信息:
打开rip协议报文的调试开关
debuggingrippacket
Rippacketdebuggingison
使调试信息输出到终端
terminaldebugging
%Currentterminaldebuggingison
*0.172628665-RM-7-S1-RTDBG:
RIP:
sendfrom10.1.4.2(Vlan-interface4)to255.255.255.255
Packet:
vers1,cmdResponse,length24
dest10.1.3.0,metric1,tag0
*0.172646069-RM-7-S1-RTDBG:
ignoringRIPResponse
0packetfrom10.1.1.1+520-cannotfindinterfaceforsourceaddress
*0.172646225-RM-7-S1-RTDBG:
ReceiveResponsefrom10.1.4.1viaVlan-interface4
vers1,cmdResponse,length44
dest10.1.1.0,metric1,tag0
dest10.1.2.0,metric1,tag0
从上面输出信息可以看到,S3526B从路由接口4(IP地址10.1.4.2)给广播地址255.255.255.255(代表所有运行RIPv1协议的路由器)发送RIPv1路由更新报文,携带一条目的地址为10.1.3.0/24的路由;
同时从S3526A路由接口4(IP地址10.1.4.1)收到RIPv2路由更新报文,包括2条路由:
10.1.1.0/24,10.1.2.0/24。
在S3526交换机上运行rip协议时,接口在缺省情况下接收和发送RIP-1报文。
而当指定接口RIP版本为RIP-2时,缺省使用组播形式传送报文。
在VLAN接口模式下配置rip版本:
[S3526B-Vlan-interface4]ripversion2multicast
在两台交换机的其他VLAN接口上也进行相同的配置,然后再观察debug信息如下:
*0.173498738-RM-7-S1-RTDBG:
sendfrom10.1.4.2(Vlan-interface4)to224.0.0.9
vers2,cmdResponse,length24
dest10.1.3.0mask255.255.255.0,router0.0.0.0,metric1,tag0
*0.173516005-RM-7-S1-RTDBG:
*0.173516158-RM-7-S1-RTDBG:
vers2,cmdResponse,length44
dest10.1.1.0mask255.255.255.0,router0.0.0.0,metric1,tag0
dest10.1.2.0mask255.255.255.0,router0.0.0.0,metric1,tag0
从上面的信息中可以看出,S3526B从路由接口4(IP地址10.1.4.2)给组播地址224.0.0.9(代表所有运行RIPv2协议的路由器)发送RIPv2路由更新报文。
关于在三层交换机上其他路由协议如OSPF以及BGP的配置,和在路由器上配置基本一致。
大家如果感兴趣可以参照中级路由课程实验指导书。