路由是指把数据包从源发送到目的的行为和动作,而路由器(还包括三层交换机和防火墙)是执行这种行为和动作的设备。
网络层对等通信时,相互传输的PDU是数据包(Packet),数据包也叫IP数据包,因为包头包含源IP地址和目的IP地址。
路由对应的是网络层,网络层在OSI/RM和TCP/IP 5层模型中属于第三层,因此路由是一个三层的概念,由此可以推导出,带路由功能的三层交换机是一台三层设备,当然,路由器本身就是一个三层设备。
数据传输过程中一定存在发送方和接收方,网络层只关心IP地址,因此,路由的依据是源IP地址和目的IP地址。
路由的分类
1. 直连路由
1. 上图中左侧是:三层交换机二层口配置虚拟三层接口
命令含义:
1) 配置vlan10
vlan 10 //进入vlan配置模式,同时建立vlan 10
exit //退出vlan配置模式
2)将fa0/1口加入到vlan 10
interface fastethernet 0/1 //进入实体接口(fastethernet 0/1)的配置模式,同时进入fa0/1口,开始对其进行配置。
switchport access vlan 10 //将该端口加入到vlan 10中
exit //退出接口配置模式
3)创建vlan 10对应的虚拟接口,并给这个接口配置IP地址
interface vlan 10 //进入虚拟接口(interface vlan 10)的配置模式,同时创建vlan 10对应的虚拟端口/接口
ip address 192.168.10.1 255.255.255.0 //给该接口/端口配置IP地址
exit //退出该端口/接口的配置模式
2. 上图中右侧思科3560三层交换机三层口配置
Enable //从用户模式进入特权模式
configure terminal //从特权模式进入配置模式
no shutdown //开启该端口
ip address 192.168.20.1 255.255.255.0 //给这个三层口配置IP地址,路由器的gigabitethernet是三层口。
( 2)具体配置界面
3)验证:
PC要能ping通网关。
2. 静态路由(默认路由)
静态路由的配置:
ip route 128.10.10.0 255.255.255.0 serial 0/0/0
// ip route表示配置静态路由。
//蓝色字体表示目标地址,第一个128.10.10.0表示目标ip,第二个255.255.255.0表示前面那个ip的网段的子网掩码,两个合在一起就是一个IP地址段,这里是128.10.10.0-128.10.10.255。
//橙色的serial 0/0/0表示,要前往目标网段,下一跳从这台设备在哪个出口出去。
至于在拓扑图上怎么体现,本章的后续课程将描述。
默认路由的配置:
ip route 0.0.0.0 0.0.0.0 serial 0/0/0
// ip route表示配置静态路由,默认路由属于静态路由。直连路由也属于静态路由。
//蓝色字体表示目标地址,第一个0.0.0.0表示ip,第二个0.0.0.0表示前面那个ip的网段,两个合在一起就是一个IP地址段。在这里表示,任意地址。
//橙色的serial 0/0/0表示下一跳从哪里出去。
3. 动态路由
1)rip配置
ip routing
router rip
version 2
network 10.10.10.0
network 10.10.20.0
2)ospf配置
ip routing
router ospf 1
router-id 1.1.1.1
network 10.10.0.0 0.0.0.3 area 0
network 10.10.10.0 0.0.0.3 area 0
netwrok 192.168.200.0 0.0.0.255 area 0
4.多种情况下配置接口IP
拓扑图
cisco packet tracer 6.2(旧版)不允许路由器通过直通线直接接PC(路由器要么通过交叉线连PC,要么通过交换机连PC),cisco packet tracer 8.2.1(新版)允许路由器和PC通过直通线直接互联。这体现了时代的变迁和技术的发展。
R1的Gi0/1口(三层口)接SW1,再由SW1接PC1,实际是Gi0/1直接接PC1。
R1的Gi0/2口(二层口)接SW2,再由SW2接PC2,实际是Gi0/2直接接PC2。
本小结训练内容:路由器的三层口配置、交换机的三层口配置,交换机的二层口配置interface vlan虚拟接口的配置。
上图中R1由三个直连路由,具体配置如下:
2. 接口(直连路由)
思科2911路由器三层口默认情况下是shutdown(关闭),要开启,就需要输入命令(no shutdown)
思科3560交换机 gigabitethernet默认情况下是二层口(switchport),要使用三层功能,要先进入该端口,然后输入命令no switchport。
R1 enable //从用户模式(>)进入到特权模式(#) configure terminal //从特权模式(#)进入到全局配置模式 no ip domain-lookup //禁止DNS解析 hostname R1 //给这台设备起名,名字是R1 interface gigabitethernet 0/0 //进入三层千兆口0槽0口 no shutdown //开启该端口 ip address 10.10.0.1 255.255.255.252 //给该配置IP地址 interface gigabitethernet 0/1 no shutdown ip address 10.10.10.1 255.255.255.252 interface gigabitethernet 0/2 no shutdown ip address 10.10.20.1 255.255.255.252 end //直接回到特权模式 write //保存 copy running-config startup-config //把内存中的配置保存到硬盘中
3.PCping通图
4. 配置中不包含静态路由或动态路由配置,因此PC无法ping通