本文内容主要是关注ospf和isis的区别,更详细的内容可以参考我另外两篇博客
1、ospf详细内容
2、isis详细内容
igp协议是什么?
内部网关协议 (insert getway protocol)
开放最短路径优先,链路转态路由协议
区域内:
专业术语
ABR
:边界路由
ASBR
:自治系统边界路由
链路转态协议
封装在ip层,协议号89
ecmp,等价负载多路径协议(负载均衡)
ospf多区域配置
ospf轻重量级的安全措施:GTSM
ospf安全措施:认证
分区域:骨干区域0(中转区域),其他为常规区域/特殊区域
ospf ?
INTEGER<1-65535> Process ID
//进程ID,ospf邻居进程不要求相同
mib-binding Mib-Binding a Process
router-id router-id command group
valid-ttl-hops Valid GTSM TTL hops
-instance VPN routing/forwarding Instance
Please press ENTER to execute command
#
INTEGER<1-65535> Process ID //进程ID,ospf邻居不要求进程id相同
mib-binding Mib-Binding a Process
router-id router-id command group //路由ID,路由器会自己选择,但是强烈建议手工配置
valid-ttl-hops Valid GTSM TTL hops //TTL安全
-instance VPN routing/forwarding Instance //MPLS 有关
Please press ENTER to execute command //回车
#
# 配置方案1
ospf 1 route-id 1.1.1.1
area 0.0.0.56
net 5.5.5.1 0.0.0.255
#
推荐
# 配置方案2 --推荐
[rourou]ospf router-id ?
IP_ADDR OSPF Private router ID value
auto-recover Automatic modification of conflicted router IDs
#
#
[rourou-ospf-1-area-0.0.0.0]net 192.1.1.1 ? //命令含义a、这个地址范围内开启了ospf b、同时这个接口所在的网络状态信息同步给其他图设备计算路由
IP_ADDR OSPF wild card bits //通配符掩码
#
#
ospf 1
area 0.0.0.56 //简单快速的配置方案,但是容易忽略掉创建区域
int s0/0/0
link-por ppp
ip add xxxx
ospf enable 1 area 56 //(只配这个,有路由表,没有邻居关系,一定要先建立进程) 该接口开启了ospf,并属于区域56,同时这个接口所在的网络状态信息同步给其他图设备计算路由
display ospf interface //查看哪些接口运行了ospf
display ospf peer brief //查看邻居的简要信息,
display ip route-table protocol ospf
#
#
display ip route-table protocol ospf //查看通过ospf得到的路由表
[r1]dis ip routing-table protocol ospf
Route Flags: R - relay, D - download to fib//装载到转发信息库,转发数据库
#
#
[r1]dis fib //各种协议通用
Route Flags: G - Gateway Route, H - Host Route, U - Up Route //有效的路由
S - Static Route, D - Dynamic Route, B - Black Hole Route
L - Vlink Route
FIB Table:
Total number of Routes : 12
Destination/Mask Nexthop Flag TimeStamp Interface TunnelID
2.2.2.2/32 23.1.1.2 DGHU t[76] GE0/0/0 0x0
31.1.1.255/32 127.0.0.1 HU t[50] InLoop0 0x0
31.1.1.3/32 127.0.0.1 HU t[50] InLoop0 0x0
#
active
:有效的合法的路由
inactive
:无效的,不合法的
路由表
ospf术语
ping 目标地址—>出现了路由
理解:只要产生了lsa就是ASBR
1、 nssa的细节
no-summary之后。arbitrary产生几类的默认路由?
ABR同时特使ASBR的设备引入外部路由,np不置位,因为不需要吧7类再转成5类,因为ASBR本身就产生5类LSA.
nssa ?
default-route-advertise Originate Type 7 default into NSSA area //在ASBR上配置产生缺省路由的type-7LSA到NSSA区域的
flush-waiting-timer Flush waiting timer
no-import-route No redistribution into this NSSA area // ABR如果做了外部路由,由于NSSA内部路由可以通过外部路由
no-summary Do not send summary LSA into NSSA
set-n-bit Set n bit in DD packet in NSSA area
suppress-forwarding-address Suppress forwarding address for Translated Type-5
LSAs
translator-always Set NSSA translator role always
translator-interval Configure NSSA translator interval value
zero-address-forwarding Allow zero forwarding address for Type-7 LSAs
Please press ENTER to execute command
ASBR上完成,不要在ABR上实施
intermediate system 通 intermediate system
中间系统到中间系统(is,即中间系统,即router)
ls状态协议,peer—》lsdb–>spf–>rip
OSPF用于企业网,vs 运营商网络的底层
OSI的参考标准(isis ) vs tcp/ip (rip\eigrp\ospf\bgp)
osi和ip的集成—》集成的isis协议(直接封装在二层)
是ISO无连接网络协议
属于osi协议蔟
cons(connection network server)面向网络服务
clns(connectionless network server)无连接网络服务
clnp:类似于ip协议,独立于数据层=ip
Isis:,发送mac、ip地址,做地址分配、网关选择,路由器-路由器之间
es-is,ip中的arp,igmp,主机-路由器之间
地址构造
nsap(不用记忆)网络服务接入点(类似于ip)
NET(网络实体标题)network entity tittle
area id | system-id|sel
区域id+系统id(route id)+sel(端口号,永远作为00出现)
rid:区域内路由选择
area id:区域间
sel:在isis协议中可以有多个
isis的报文:
1、iih:hello pdu ,中间系统到中间系统的hello(相当于ospf的hello报文)
2、lsp:链路状态信息单元(lsu。包含ls更新)
3、snp:
psnp:(p-部分的,等同于类似于ospf的lsack、lsrequest)
CSNP:complete,完整的(类似于DBD报文)
4、 net地址
5、区域划分
level-1:相当于末节区域
level-2:相当于骨干区域
level-1-2:连接末节区域和骨干区域的设备
1、isis的网络类型(完全不能建立邻居)
2、广播链路
DIS
l-1和l-2是分别选举的
优先级大的,默认64,0-127,优先级0,可以参与,支持抢占
mac地址大
3、伪节点
伪节点:相当于虚拟路由器
配置
int g0/0/0
isis dis-priority xxx
相一为命,只有l-1会做严格检查
形成邻居关系
同一层次(l-1)
同一区域
同一网段
相一为命(只有l-1严格检查区域ID)
1、area ID不同(l-1严格检查区域ID)----只能建立l-2的关系
2、l-1、l-2设备如果区域ID相同,可以建立l-1、l-2的邻居关系
对isis来讲,l-1的路由永远是优于l-2
l-1的默认路由是l-1-2下发的,l-2可以自动学习到l-1的路由,l-1不能自动学习到l-2的路由
#接口下调整level
int loopback
isis circuit-level level-1 //该接口的电路类型改为l-2,
#
dis isis lsdb
Database information for ISIS(1)
--------------------------------
Level-1 Link State Database
LSPID Seq Num Checksum Holdtime Length ATT/P/OL
-------------------------------------------------------------------------------
0000.0000.1111.00-00 0x00000007 0x4084 1193 113 0/0/0
0000.0000.2222.00-00* 0x00000007 0x3c1b 1195 113 1/0/0
0000.0000.2222.02-00* 0x00000001 0x3ca7 1195 55 0/0/0
0000.0000.3333.00-00 0x00000006 0x64d1 1188 113 1/0/0
0000.0000.3333.01-00 0x00000001 0x544c 1186 55 0/0/0
Total LSP(s): 5
*(In TLV)-Leaking Route, *(By LSPID)-Self LSP, +-Self LSP(Extended),
ATT-Attached, P-Partition, OL-Overload
Level-2 Link State Database
LSPID Seq Num Checksum Holdtime Length ATT/P/OL
-------------------------------------------------------------------------------
0000.0000.2222.00-00* 0x00000009 0x7292 1199 149 0/0/0 ----ATT为1的下发默认
0000.0000.3333.00-00 0x00000006 0xf411 1188 149 0/0/0
0000.0000.4444.00-00 0x00000006 0xd1ac 1194 97 0/0/0
0000.0000.4444.01-00 0x00000001 0x102a 1194 55 0/0/0
0000.0000.4444.02-00 0x00000001 0xb363 1187 55 0/0/0
接口网络类型的改变
1、以太网(默认是广播)可以改为点到点
2、点到点不能改为广播
3、两种网络类型不能建立邻居
int g0/0/0
isis cu-type p2p
[Huawei]isis ?
INTEGER<1-65535> Process ID //进程id
-instance VPN Routing/Forwarding instance
Please press ENTER to execute command //回车就是进程1
#
isis1
network-entity 49.0123.0000.0000.2222.00
int s0/0/0
link-type ppp
ip add xxxx
isis enable 1 //接口使能isis协议
#
查看
#
dis isis peer
#
广播
p2p
本文作者: 肉肉
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!