目录
路由信息获取方式:
最佳路由条目选择(根据路由的优先级和开销选择):
VLAN间通信
方案1,使用路由器的物理接口来实现不同vlan间的通信
方案2:使用路由器的子接口来实现
路由:指导报文转发的路径信息,通过路由可以确认报文转发的路径
路由设备是依据路由转发报文到目的网段的网络设备,最常见的路由设备:路由器。
路由设备维护着一张路由表,保存着路由信息。
路由信息获取方式:
直连路由:由设备直接生成,指向本地直连网络。
在接口不通时,就不会生成对应的直连路由在路由表中。
查看路由表的信息:
display ip route-table
静态路由:由管理员手动添加的路由条目
动态路由:路由器运行动态路由协议学习到的路由。
最佳路由条目选择(根据路由的优先级和开销选择):
1,先比较去往同一个目的网段的不同路由的网络掩码。
优先选择掩码更准确地网段,加入到路由表中
2,在掩码相同的情况下,比较路由的优先级,优先级越小的写入路由表
3,优先级相同时,在比较路由开销(度量值)
路由默认优先级:
路由转发:
最长匹配原则:当一个路由表收到一个数据报后,会将目标IP和路由表中所有的表项进行比对,找匹配最长的一个子网掩码。
VLAN间通信
路由器三层接口作为网关,转发不同vlan之间的数据。
路由器无法转发Vlan TAG帧,所以交换机上联路由器的接口需要设置为 Access。
路由器的一个几口需要作为Vlan的网关,因此一个Vlan占用一个路由器的物理接口。
路由器作为作为三层转发设备,其接口少,方案可扩展性低。
方案1,使用路由器的物理接口来实现不同vlan间的通信
路由器的物理接口数量少,如果交换机上的vlan数量多,那么此方案就不行。
1,交换机上配置
vlan batch 10 20 //创建两个vlan
//1,3接口设置为10
port-group group-number gi0/0/1 gi0/0/3
port link-type access
port default vlan 10
//2,4接口设置为20
port-group group-number gi0/0/2 gi0/0/4
port link-type access
port default vlan 20
2,路由器上配置
interface gi0/0/1
ip address 192.168.10.254 24 //设置vlan10 的网关
interface gi0/0/2
ip address 192.168.20.254 24 //设置vlan20 的网关
3,测试两pc之间通信
[pc1] ping 192.168.20.2
方案2:使用路由器的子接口来实现
子接口:基于路由器的物理接口所创建的逻辑接口,以物理接口ID + 子接口ID进行标识,子接口同物理接口一样可以进行三层转发。
子接口不同于物理接口,可以进行带标签数据的三层转发。
一个物理接口可以创建多个逻辑子接口,将物理接口对接到交换的turnk口,即可为多vlan提供三层转发服务。
1,交换机上的配置
inter gi0/0/1
port link-type access
port default vlan 10
inter gi0/0/2
port link-type access
port default vlan 20
inter gi0/0/3
port link-type trunk
port trunk allow-pass vlan 10 20
2,路由器上配置
inter gi0/0/3.10 //在3接口下创建一个子接口
dot1q termination vid 10 //子接口处理tag == 10 的标记
ip address 192.168.10.254 24 //配置子接口的网关
arp broadcast enable //开启arp广播
inter gi0/0/3.20 //在3接口下创建一个子接口
dot1q termination vid 20 //子接口处理tag == 20 的标记
ip address 192.168.20.254 24 //配置子接口的网关
arp broadcast enable //开启arp广播
3,测试
ping 192.168.20.2
测试通过