使用eNSP模拟 大型组网配置综合实验
二层交换机 路由器 单臂路由 VLAN 直连&静态路由的综合应用
本篇文章仅用单臂路由进行配置 且存在一个PCping不通的情况
新版使用链路聚合+单臂路由很好的解决了此问题 详见:
HCIA/HCIP使用eNSP模拟大型组网配置综合实验
(链路聚合 单臂路由 二层交换机 三层路由器 VLAN OSPF 静态路由的综合应用)
拓扑预览
由于规模较为庞大
将此拓扑分为四个部分
Part 1:VLAN 10-30
Part 2:VLAN 40-60
Part 3:VLAN 70-90
Part 4:VLAN 100-120
四个Part中间由R5作为中心路由相连
实验要求:
全网通
实验所用知识
VLAN有两种链路类型
分别为Access和Trunk
VLAN有三种端口类型
分别为Access Trunk Hybrid
实验常用命令
1 Access
port linke-type access
port default vlan 10
这里的VLAN只允许写一个
2 Trunk
port linke-type trunk
port trunk allow-pass vlan 10 20 30
这里的VLAN可以写多个
3 Hybrid
port hybrid tagged/untagged vlan 10
port hybrid pvid vlan 10
这里的VLAN只允许写一个 也就是一次只允许给一个VLAN加标签
4 单臂路由
interface GigabitEthernet 0/0/1.1
dot1q termination vid 1
ip address 192.168.2.254 24
arp broadcast enable
单臂路由在路由器上配置 在仅有一条链路的前提下
创建虚拟子接口实现VLAN的配置
dot1q 即 802.1Q
IEEE 802.1q:又称dot1q(dot是点,意为点1q)
是VLAN的正式标准 对Ethernet帧格式进行修改
在源地址和类型字段中插入了4字节的802.1q Tag
每台支持802.1q协议的交换机发送的数据帧都会包含VLAN ID
以指明数据帧属于哪一个VLAN
以下为802.1Q的帧结构
即在标准以太网帧的Source Address和Type(源地址和类型)字段中间
增加Tag字段 其中最主要的就是VLAN ID
为区别不同的VLAN 在源MAC和类型Type间插入了Tag字段 -4Byte
Tag字段中 VLAN ID为12bits 正好可以表示2^12=4096个VLAN
一、基础配置
1 Switch的配置
配置SW1-SW4
在SW1中键入以下命令:
sys
sys SW1
vlan batch 10 20 30
int g0/0/1
port link-type access
port default vlan 10
int g0/0/2
port link-type access
port default vlan 20
int g0/0/3
port link-type access
port default vlan 30
int g0/0/5
port link-type trunk
port trunk allow-pass vlan 10 20
int g0/0/4
port link-type trunk
port trunk allow-pass vlan 30
在SW2中键入以下命令:
sys
sys SW2
vlan batch 40 50 60
int g0/0/2
port link-type access
port default vlan 40
int g0/0/3
port link-type access
port default vlan 50
int g0/0/4
port link-type access
port default vlan 60
int g0/0/1
port link-type trunk
port trunk allow-pass vlan 40 50
int g0/0/5
port link-type trunk
port trunk allow-pass vlan 60
在SW3中键入以下命令:
sys
sys SW3
vlan batch 70 80 90
int g0/0/2
port link-type access
port default vlan 70
int g0/0/3
port link-type access
port default vlan 80
int g0/0/4
port link-type access
port default vlan 90
int g0/0/1
port link-type trunk
port trunk allow-pass vlan 70 80 90
在SW4中键入以下命令:
sys
sys SW4
vlan batch 100 110 120
int g0/0/4
port link-type access
port default vlan 100
int g0/0/3
port link-type access
port default vlan 110
int g0/0/2
port link-type access
port default vlan 120
int g0/0/1
port link-type trunk
port trunk allow-pass vlan 110 120
int g0/0/5
port link-type trunk
port trunk allow-pass vlan 100
2 PC的配置
以PC1为例
IP地址
所有的IP地址开头对应其VLAN ID
如下:
10.0.0.1
20.0.0.1
30.0.0.1
40.0.0.1
50.0.0.1
60.0.0.1
70.0.0.1
80.0.0.1
90.0.0.1
100.0.0.1
110.0.0.1
120.0.0.1
掩码
255.255.255.0
网关
网关为对应IP地址同网段的.254
10.0.0.254
20.0.0.254
30.0.0.254
40.0.0.254
50.0.0.254
60.0.0.254
70.0.0.254
80.0.0.254
90.0.0.254
100.0.0.254
110.0.0.254
120.0.0.254
二、配置单臂路由
传统的单臂路由为交换机与路由器之间只有一条链路
那如何配置这样交换机和路由器之间有两条链路的情况?
最简单的理解即 一条链路 配置单臂路由 另外一条正常配置即可
在R1中键入以下命令:
sys
sys R1
int g0/0/2.10
dot1q termination vid 10
arp broadcast enable
ip add 10.0.0.254 24
int g0/0/2.20
dot1q termination vid 20
arp broadcast enable
ip add 20.0.0.254 24
int g0/0/1
ip add 30.0.0.254 24
VLAN 10 20走g0/0/5-g0/0/2
VLAN 30走g0/0/4-g0/0/1
在R2中键入以下命令:
sys
sys R2
int g0/0/1.40
dot1q termination vid 40
arp broadcast enable
ip add 40.0.0.254 24
int g0/0/1.50
dot1q termination vid 50
arp broadcast enable
ip add 50.0.0.254 24
int g0/0/2
ip add 60.0.0.254 24
VLAN 40 50走g0/0/1-g0/0/1
VLAN 60走g0/0/5-g0/0/2
在R3中键入以下命令:
sys
sys R3
int g0/0/1.110
dot1q termination vid 110
arp broadcast enable
ip add 110.0.0.254 24
int g0/0/1.120
dot1q termination vid 120
arp broadcast enable
ip add 120.0.0.254 24
int g0/0/2
ip add 100.0.0.254 24
VLAN 110 120走g0/0/1-g0/0/1
VLAN 100走g0/0/5-g0/0/2
在R4中键入以下命令:
sys
sys R4
int g0/0/2.70
dot1q termination vid 70
arp broadcast enable
ip add 70.0.0.254 24
int g0/0/2.80
dot1q termination vid 80
arp broadcast enable
ip add 80.0.0.254 24
int g0/0/2.90
dot1q termination vid 90
arp broadcast enable
ip add 90.0.0.254 24
VLAN 70 80 90配置常规的单臂路由
三、配置OSPF 和 缺省路由
在R1中键入以下命令:
sys
sys R1
int g0/0/0
ip add 15.0.0.1 24
ospf 1 router-id 1.1.1.1
import-route direct
import-route static
area 0
net 15.0.0.0 0.0.0.255
ip route-static 0.0.0.0 0.0.0.0 15.0.0.5
在R2中键入以下命令:
sys
sys R2
int g0/0/0
ip add 24.0.0.2 24
ospf 1 router-id 2.2.2.2
import-route direct
import-route static
area 0
net 24.0.0.0 0.0.0.255
ip route-static 0.0.0.0 0.0.0.0 24.0.0.4
在R3中键入以下命令:
sys
sys R3
int g0/0/0
ip add 35.0.0.3 24
ospf 1 router-id 3.3.3.3
import-route direct
import-route static
area 0
net 35.0.0.0 0.0.0.255
ip route-static 0.0.0.0 0.0.0.0 35.0.0.5
在R4中键入以下命令:
sys
sys R4
int g0/0/0
ip add 45.0.0.4 24
int g0/0/1
ip add 24.0.0.4 24
ospf 1 router-id 4.4.4.4
import-route direct
import-route static
area 0
net 45.0.0.0 0.0.0.255
net 24.0.0.0 0.0.0.255
ip route-static 0.0.0.0 0.0.0.0 45.0.0.5
在R5中键入以下命令:
sys
sys R5
int g0/0/0
ip add 15.0.0.5 24
int g0/0/1
ip add 35.0.0.5 24
int g0/0/2
ip add 45.0.0.5 24
ospf 1 router-id 5.5.5.5
import-route direct
import-route static
area 0
net 15.0.0.0 0.0.0.255
net 35.0.0.0 0.0.0.255
net 45.0.0.0 0.0.0.255
四、测试
首先查看OSPF邻居是否建立
在R5中键入以下命令:
dis ospf peer brief
配置完成 复盘拓扑