ccwdky 发表于 2012-10-24 22:53:11

OSPF和EIGRP宣告路由问题!

例如R1的接口三个接口IP地址分别是
loopback0 1.1.1.1/32
interface ethernet0/0   192.168.1.1/24
interface ethernet 0/1192.168.2.1/24

为什么OSPF和EIGRP都可以这样宣告
router ospf 1
network 1.1.1.1 0.0.0.0 area 0
network 192.168.1.1 0.0.0.0 area 0
network 192.168.2.1 0.0.0.0 area 0

router eigrp 1
network 1.1.1.1 0.0.0.0
network 192.168.1.1 0.0.0.0
network 192.168.2.1 0.0.0.0

不是应该以下写法吗:
router ospf 1
network 1.1.1.1 0.0.0.0 area 0
network 192.168.1.0 0.0.0.255 area 0
network 192.168.2.0 0.0.0.255 area 0

router eigrp 1
network 1.1.1.1 0.0.0.0
network 192.168.1.0 0.0.0.255
network 192.168.2.0 0.0.0.255



IP地址明确说明是 24位,为什么宣告可以用32位去宣告呢?
还有一个小问题,如果使用以下方式的接口方式宣告,他等同于上面两种中的哪一种呢?
router ospf 1
inter lo 0
ip osps 1 ar 0
inter et 0/0
ip ospf 1 ar 0
inter et 0/1
ip ospf 1 ar 0
end


qq360870025 发表于 2012-10-24 22:56:53

本帖最后由 qq360870025 于 2012-10-24 23:03 编辑

接口宣告方式 等同于 network 192.168.1.1 0.0.0.0 area 0
0.0.0.0 代表精确匹配了 就只让192.168.1.1参与OSPF进程, 而你0.0.0.255 包括192.168.1.1~254 整个网段
因为除了BGP以外,其余的宣告只是让匹配了范围的参与路由进程,能够接收和发送hello包,建立路由邻居关系。你宣告匹配的是一个范围。
ip osps 1 area 0这个最近在15.0 IOS的VPN里面用得多,其余的倒没见的什么了

zhang3465199 发表于 2012-10-25 00:07:31

只是一个精确不精确的问题,没什么的,都可以宣告出去

yaphone21 发表于 2012-10-25 10:30:25

network 192.168.1.1 0.0.0.0
network 192.168.2.1 0.0.0.0-----宣告IP,

network 192.168.1.0 0.0.0.255
network 192.168.2.0 0.0.0.255----宣告网段。

jacklin 发表于 2012-10-26 20:39:58

{:6_267:}

why443214043 发表于 2012-12-25 15:26:05

eigrp会自动匹配
页: [1]
查看完整版本: OSPF和EIGRP宣告路由问题!