-
主机如何判断同子网互访和跨子网互访?
答:主机将源IP和目标IP与子网掩码进行逐位的‘与’运算,计算的结果就可以判断是同子网互访还是跨子网互访。 -
路由表中路由的来源有哪些?
答:直连路由:直连接口所在网段的路由,由设备自动生成。
静态路由:由网络管理员手工配置的路由条目。
动态路由:路由器通过动态路由协议(如OSPF、IS-IS、BGP等)学习到的路由。 -
路由优先级的作用?写出你所有知道的协议默认的路由优先级?
答:作用:当一台路由器可以以多种方式获取到某一网段的路由时,此时会比较这几条路由的优先级,优选优先级值最小的路由。
各种路由协议的优先级见下表:
协议 | 优先级 |
---|---|
直连路由 | 0 |
静态路由 | 60 |
OSPF内部路由 | 10 |
OSPF外部路由 | 150 |
ISIS | 15 |
BGP | 255 |
-
路由度量值的作用?
答:当路由器通过同一种路由协议发现了多条到达同一个目的网络的路由时(拥有相同的路由优先级),度量值越小的将会被优先加入到路由表中。 -
什么是最长匹配原则?
答:当路由器收到一个IP数据包时,会将数据的目的网络与自己本地路由表中的所有路由表项进行逐位的比对,直到找到匹配度最长的条目。 -
缺省路由的用途?
答:当报文没有在路由表找到匹配的具体路由表项时才使用缺省路由,缺省路由一般用在企业网络出口,让出口设备能够转发前往Internet上任意地址的IP报文。 -
如何区分一个流?
答:对于基于TCP/UDP的IP报文:SIP+DIP+SPORT+DPORT+TCP/UDP相同的报文认为是同一个流。
对于非TCP/UDP的IP报文:SIP+DIP同的报文认为是同一个流。 -
OSPF报文类型?
答:
报文名称 | 报文功能 |
---|---|
Hello | 周期性发送,用来发现和维护OSPF邻居关系。 |
Database Description | 描述本地LSDB的摘要信息,用于两台设备进行数据库同步。 |
Link State Request | 用于向对方请求所需要的LSA。设备只有在OSPF邻居双方成功交换DD报文后才会向对方发出LSR报文。 |
Link State Update | 用于向对方发送其所需要的LSA。 |
Link State ACK | 用来对收到的LSA进行确认。 |
-
OSPF协议如何选举主从路由器?通过什么类型报文进行主从选举?
答:假设R1和R2已经从2-way转为Exstart状态,R1向R2发送的一个DD报文内容为空,Seq序列号为X,表明自己是Master并附带着自己的Route ID 1.1.1.1;R2也向R1发出一个DD报文内容为空,Seq序列号Y,表明自己是Master也附带着自己的Route ID 2.2.2.2。选举主从关系的规则是比较Router ID,越大越优,R2的Router ID比R1大,因此R2成为真正的主设备。 -
OSPF协议Router ID选举的规则?
答:如果管理员配置没有进行手工配置,则默认使用全局Router ID作为OSPF的Router ID,如果管理员配置进行了手工配置,则优先使用。 -
OSPF协议DR/BDR的选举规则?OSPF的DR和BDR为什么不能被抢夺?
答:选DR:通过接口的优先级选举DR,优先级越大,优先成为DR;如果优先级相同则比较Router ID,Router ID越大,优先成为DR。
选BDR:优先级次高的成为BDR;如果优先级相同则比较Router ID,Router ID次高的成为BDR。
OSPF的DR和BDR不能被抢夺是为了尽可能的维护网络的稳定性。