交换核心: 1.整个网络里面,所有的交换机里面的VLan数据库需要是一样的 2.终端设备之间的数据的转发路径上的所有设备,必须要拥有相同的VLAN

DHCP:(dynamic host configuration protocol ) 动态的 主机配置协议 -作用         自动的为终端设备,分配IP地址;  -角色         DHCP 服务器         DHCP 客户端  -配置:         1、配置DHCP客户端               -将网关的IP地址获取方式配置为:DHCP         2、配置DHCP服务器              Server-PC:               -配置服务器的IP地址: 192.168.1.100/24               -开启DHCP服务 : server -> dhcp -> on                 -配置DHCP的 IP 地址池:                   pool name : serverPool                   start ip  : 192.168.1.0                               255.255.255.0               -保存地址池 : save ;                           Router:                 -配置IP地址:                       interface fas0/1                         no shutdown                         ip address 192.168.1.100 /24                 -开启DHCP服务                         Router(config)#service dhcp                   -配置 DHCP 地址池                         Router(config)# ip dhcp pool Linux                       Router(dhcp-config)#network 192.168.1.0 255.255.255.0                       Router(dhcp-config)#default-router 192.168.1.100                       Router(dhcp-config)#dns-server 8.8.8.8                                3、验证与测试              Router#show ip dhcp binding //查看的是已经分配出去                                            的IP地址;                             PC>ipconfig   //验证获得的IP地址;              PC>                 ping x.x.x.x  DHCP 地址排除:        这些地址,是不会被 DHCP 服务器自动的分配给         DHCP 客户端的。     配置命令: Router(config)#      ip dhcp excluded-addres 192.168.1.1 192.168.1.10              //排除一段连续的IP地址;     ip dhcp excluded-addres 192.168.1.29                //排除不连续的单个地址;    

  VLAN间路由:   -多层交换机    1、配置网关IP         interface vlan 10   //配置 vlan 10 的网关IP;            no shutdown              ip address 192.168.10.254 255.255.255.0         interface vlan 20              no shutdown              ip address 192.168.20.254 255.255.255.0         interface vlan 30              no shutdown              ip address 192.168.30.254 255.255.255.0    2、启用路由功能         GW(config)# ip routing                3、配置多层交换机与普通交换机的级联链路          GW(config)#interface fas0/3          GW(config-if)#switchport trunk encap dot1q        GW(config-if)#switchport mode trunk                   SW1(config)#interface fas0/3          SW1(config-if)#switchport mode trunk         4、验证与测试         GW# show ip interface brief         GW# show ip route           GW# show interface trunk     注意:     任何一个 VLAN 都对应一个 SVI(交换虚拟端口);     该VLAN中的所有的成员主机的网关IP地址都为该 SVI       口配置的 IP 地址;   SVI:switch virtual interface ;  

    动态路由协议       -路由类型              C         非C               Static             Dynamic                IGP(internal gateway protocol)                      Distance Vector                           -RIP                           -IGRP                           -EGIRP                      Links State                           -ISIS                           -OSPF(open shortest path first)                                           EGP(external gateway protocol)                           -BGP                            

  OSPF :      1、OSPF是一种公有协议;      2、OSPF的网络是没有网络规模限制的;      3、OSPF支持层次化的网络设计(2层) 分层设计:     -区域        骨干区域    : 0区域,就是骨干区域;        非骨干区域  :非0区域,就是非骨干区域;     -表示        十进制        点分十进制     -举例        area 1 , area 2          area 0.0.0.1 ,          area 0.0.0.2   注意:       OSPF网络中,所有的非骨干区域,必须连接着骨干区域;     

OSPF配置:   R1(config)# router ospf  1  // 启用OSPF进程1; R1(config-router)#router-id 1.1.1.1 //为路由器起一个名字    R1(config-router)#network 10.10.12.0  0.0.0.255 area 0    R1(config-router)#network 192.168.10.0  0.0.0.255 area 0                                     network的作用(RIP/EIGRP/OSPF)       1、netowrk后面跟的是一个IP地址范围;       2、network后面的IP地址范围所覆盖的本地设备的接口,          都启用该路由协议(OSPF)     :                 -该端口可以发送该协议的报文;                 -该端口可以接收该协议的报文;                 -将该端口上的IP地址中的网络部分,                   放入 协议报文中,传输出去;                                            

  OSPF   1、建立邻居 - 邻居表      通过参数进行协商,满足邻居的建立条件;             -命令:          show ip ospf neighbor                # 邻居 ,凡是出现在这个表中的设备,都                       称之为邻居;              # 邻接 , 只有当状态成为 full 的时候,                       才可以称之为邻接。                       (两边设备的数据库,必须完全一致)   例如:                        R1#show ip ospf neighbor  //查看 R1 上的 OSPF 邻居表   Neighbor ID  Pri   State     Dead Time   Address         Interface 2.2.2.2      1   FULL/DR   00:00:38    10.10.12.2      GigabitEthernet0/0             

neighbor  ID : 表示的是对端设备的 OSPF router-id;

pri(priority):表示的是对端设备的优先级,默认为1;

state(state/role):表示的是对端设备的状态以及角色

       &down : 邻居之间的关系,挂掉了;        &init :初始化状态,表示收到了对方发送来的OSPF包        &attempt:该状态只有在单播环境下,才可以看到。        &two-way:双向通信状态,表示对方发送的OSPF包中,                  包含着自己的信息;        &exstart:交换初始化状态                     主要目的是为了确定交换过程中的主从                     关系,                     从而实现“后期的交换过程”是稳定的、                     可靠的;                                                          &exchange:交换状态。在该状态进行数据库的同步;                   本质上交换的其实仅仅是数据库的目录;        &loading:加载状态。该状态加载的双方数据库中的                   真实的条目        &full :完全邻接状态。该状态表示双方的数据库                内容,完全一致了。                                                2、同步数据库 - LSDB(link-state database )        该表中包含的就是数据库条目 ,        即  LSA - link-state advertisement              链路状态通告     3、计算路由 - 路由表         每一个OSPF路由器,都会基于数据库中的 LSA ,         进行路由计算(通过 SPF 算法),从而形成         最终的“路由表”;  

  OSPF 报文类型:     Hello :用于建立、维护与拆除邻居关系的;           该报文是周期性发送               周期 - 10s ;(广播、点到点)               邻居存活时间 - 40s;                               周期 - 30s (非广播网络)               邻居存活时间 - 120s     DBD:database description ,数据库描述报文;          用于交换、同步数据库之前的准备工作;     LSU:链路状态更新,里面包含的是 LSA ;     LSAck:链路状态确认报文,确保 LSA 的可靠传输;     LSR:链路状态请求;      OSPF的相关验证命令: show ip ospf neighbor  -- 查看邻居表 show ip ospf database  -- 查看数据库   show ip route ospf     -- 查看OSPF的路由表 show ip protocols      -- 查看当前设备上运行的所有                           动态路由协议   show ip ospf           -- 查看 OSPF 的相关信息;                           (例如:查看设备角色)  

OSPF中的路由器角色: 骨干路由器  - 所有端口都属于骨干区域; 非骨干路由器 - 所有端口都属于非骨干区域; 区域边界路由器(ABR-area border router) :               -同时连接着骨干区域与非骨干区域;  

OSPF路由类型:      内部路由            O  - 表示同一个区域内部的路由;            O IA - 表示不同区域之间的路由;      外部路由            OE1 - 表示类型为1的外部路由 , external            OE2 - 表示类型为2的外部路由

                     Full/- OSPF路由器在邻居关系中的角色:       DR - designated router , 指定路由器           建立邻居的所有的设备,都仅仅与DR/BDR 进行路由计算           数据库的同步;           但是别人在请求时,仅有 DR 进行回应;       BDR - backup designated router , 备份指定路由器           BDR仅仅是DR的备份,DR挂掉了,BDR就会升级为           DR,实现 DR 的功能;       DRother - 既不是DR,也不是 BDR 的设备           一个网段中,仅有一个DR,BDR可以没有。           除了DR和BDR,其他的设备,都叫 DRother 。           DRother,仅仅与DR和BDR建立 full 的关系;           DRother之间,处于 two-way 状态,不会成为full             注意:           只有在“广播网络环境”中,建立邻居的路由器之间        才会有这种角色之分;        常见的“广播网络环境” - ethernet(即以太网)  

任何类型的路由协议,引入路由条目的方式:   1、netowrk        - 仅仅是针对设备本地的“直连路由”;      - 通过该方式引入到协议的数据库中的路由,称为内部路由            2、redistribute - 重分发/重发布         - 通过该方式引入到协议的数据库中的路由,称为外部路由         - 该方式可以引入设备本地的“所有类型的”路由;   相同点:    -都可以将路由引入到数据库;          不同点:             - network仅仅针对直连;             - redistri 可以引入所有类型的;             不同点:     - network 命令匹配的链路,可以收、发 OSPF报文;     - redistribute 命令,没有让一个端口收、发 OSPF                 报文的功能;