Slide 60
Slide 60 text
n := &config.Neighbor{
Config: config.NeighborConfig{
NeighborAddress: 10.0.0.2,
PeerAs: 65000,
PeerType: config.PEER_TYPE_INTERNAL,
},
EbgpMultihop: config.EbgpMultihop{
Config: config.EbgpMultihopConfig{
Enabled: true,
MultihopTtl: 255,
},
},
AfiSafis: []config.AfiSafi{
{
Config: config.AfiSafiConfig{
AfiSafiName: "ipv4-unicast",
Enabled: true,
},
},
ApplyPolicy: config.ApplyPolicy{
Config: config.ApplyPolicyConfig{
ImportPolicyList: []string{"pd1"},
DefaultImportPolicy: config.DEFAULT_POLICY_TYPE_ACCEPT_ROUTE,
},
},
}
if err := s.AddNeighbor(n); err != nil {
log.Error(err)
}
}
//gobgpdͷωΠόʔίϯϑΟάΛઃఆɻ
ΠϝʔδΛҎԼʹॻ͍ͯΈͨɻ
Config.Neghborܕ
NeighborConfigܕ
EbgpMultihopܕ
AfiSafiܕ
AfiSafiConfigܕ
ApplyPolicyܕ
AfiPolicyConfigܕ